![性能測試技術(shù)(三)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/3/a7879c4a-5a65-4871-9da1-5361034d0baa/a7879c4a-5a65-4871-9da1-5361034d0baa1.gif)
![性能測試技術(shù)(三)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/3/a7879c4a-5a65-4871-9da1-5361034d0baa/a7879c4a-5a65-4871-9da1-5361034d0baa2.gif)
![性能測試技術(shù)(三)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/3/a7879c4a-5a65-4871-9da1-5361034d0baa/a7879c4a-5a65-4871-9da1-5361034d0baa3.gif)
![性能測試技術(shù)(三)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/3/a7879c4a-5a65-4871-9da1-5361034d0baa/a7879c4a-5a65-4871-9da1-5361034d0baa4.gif)
![性能測試技術(shù)(三)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/3/a7879c4a-5a65-4871-9da1-5361034d0baa/a7879c4a-5a65-4871-9da1-5361034d0baa5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、性能測試技術(shù) 2主要內(nèi)容性能測試的關(guān)注點信息系統(tǒng)的性能測試性能測試的流程性能測試工具介紹案例分析 3性能測試的關(guān)注點給軟件或系統(tǒng)一定的負載壓力,考察軟件或系統(tǒng)是否滿足用戶的需求。 用戶視角的軟件性能管理員視角的軟件性能開發(fā)人員視角的軟件性能 4用戶角度的性能軟件對用戶操作的響應(yīng)時間如用戶提交一個查詢操作、打開一個web頁面的鏈接等 業(yè)務(wù)可用度,或者系統(tǒng)的服務(wù)水平如何開發(fā)者角度的性能系統(tǒng)管理員角度的性能 7信息系統(tǒng)的性能測試 (Information System 以提供信息服務(wù)為主要目的的數(shù)據(jù)密集型、人機交互的計算機應(yīng)用系統(tǒng)。(數(shù)據(jù)采集、傳輸、存儲和管理 8信息系統(tǒng)的特點 涉及的數(shù)據(jù)量大絕大部
2、分數(shù)據(jù)是持久化的 這些持久化的數(shù)據(jù)為多個應(yīng)用共享 信息檢索、統(tǒng)計報表、事務(wù)處理、決策等 9信息系統(tǒng)的基本結(jié)構(gòu) 硬件、操作系統(tǒng)和網(wǎng)絡(luò)層(支撐環(huán)境 數(shù)據(jù)庫管理層(DBMS 應(yīng)用層(分析、統(tǒng)計、報表、規(guī)劃、決策等用戶接口層(用戶界面,外圍系統(tǒng)接入點 11信息系統(tǒng)性能測試目的評價系統(tǒng)的當(dāng)前性能分析系統(tǒng)瓶頸、優(yōu)化系統(tǒng)預(yù)見系統(tǒng)未來性能,容量可擴充性性能測試的實戰(zhàn)流程 13性能測試關(guān)注的性能指標和資源設(shè)置客戶端每秒交易數(shù)(Transations per second 交易響應(yīng)時間(Response Time 虛擬并發(fā)用戶數(shù)(Total Virtual Users 吞吐量(Throughout 14服務(wù)器端操
3、作系統(tǒng)層面 中間件層面數(shù)據(jù)庫層面操作系統(tǒng)層面中間件層 數(shù)據(jù)庫層面 21 操作系統(tǒng)監(jiān)控指標 22性能測試工具介紹:LoadRunner1. 介紹2. 測試圖3. 內(nèi)部邏輯原理圖4. LoadRunner 測試過程 23介紹LoadRunner一種預(yù)測系統(tǒng)行為和性能的負載測試工具。通過以模擬上千萬用戶實施并發(fā)負載及實時性能監(jiān)測的方式來確認和查找問題,LoadRunner 能夠?qū)φ麄€系統(tǒng)架構(gòu)進行測試。它主要由三大主要部分組成:Controller VuGen (Virtual User GeneratorAnalysis 24VuGen不僅能夠錄制Vuser腳本,還可以運行這些腳本。進行調(diào)試時,從V
4、uGen運行腳本很有用。通過運行腳本,可以模擬Vuser腳本在作為負載測試方案的一部分執(zhí)行時將如何運行。使用VuGen我們能很簡便地創(chuàng)立起系統(tǒng)負載。該引擎能夠生成虛擬用戶,以虛擬用戶的方式模擬真實用戶的業(yè)務(wù)操作行為。它先記錄下業(yè)務(wù)流程,然后將其轉(zhuǎn)化為測試腳本。 25Controller能夠很快組織起多用戶的測試方案。可以利用它的日程計劃服務(wù)來定義用戶在什么時候訪問系統(tǒng)以產(chǎn)生負載。這樣就能將測試過程自動化。同樣還可以用Controller 來限定各種不同的負載方案。 26Analysis在方案執(zhí)行期間,Vuser會在執(zhí)行事務(wù)的同時生成結(jié)果數(shù)據(jù),需要對系統(tǒng)各個性能指標的監(jiān)視,Analysis會在整
5、個測試過程中,記錄下所有產(chǎn)生的和所監(jiān)視的數(shù)據(jù),將其繪成圖表,并在測試完成后,以報告形式展現(xiàn)給測試人員,以供參考和分析。測試過程 測試過程 29 30 31 32案例分析_1:介紹 針對某公司辦公自動化(OA 系統(tǒng)的負載壓力測試,采用專業(yè)的負載壓力測試工具來執(zhí)行測試。系統(tǒng)采用Browse/Server 架構(gòu),服務(wù)器是一臺PC Server (4路2.7GHz 處理器,4GB 內(nèi)存,安裝的平臺軟件包括Microsoft Internet Information Server 5.0,ASP.NET ,SQLServer 2000。使用2臺筆記本電腦安裝測試工具模擬客戶端執(zhí)行“登錄”業(yè)務(wù)操作。33案
6、例_1: 測試需求 第一,測試系統(tǒng)分別在2M 、4M 網(wǎng)絡(luò)帶寬下,能夠支持用戶登錄的最大并發(fā)用戶數(shù);第二,測試服務(wù)器的吞吐量(即:每秒可以處理的交易數(shù),主要包括服務(wù)器CPU 平均使用率達到85%時系統(tǒng)能夠支持的最大吞吐量和服務(wù)器CPU 平均使用率達到100%時系統(tǒng)能夠支持的最大吞吐量。 34案例_1:測試目標 指標“響應(yīng)時間”合理范圍為05秒,可支持的最大并發(fā)用戶數(shù);評測系統(tǒng)的服務(wù)器資源是否合理,是否需要進行改進。網(wǎng)絡(luò)帶寬是否使用合理。35案例1_測試策略 設(shè)計出兩種場景2M 網(wǎng)絡(luò)和4M 網(wǎng)絡(luò)環(huán)境下進行模擬測試;其中選定登錄業(yè)務(wù)進行測試,加壓策略采取逐步加壓的方式。36案例_1: 2M 網(wǎng)絡(luò)
7、圖中登錄響應(yīng)時間的縱坐標單位是0.1秒 37CPU 資源利用率 38 案例_1: 4M 網(wǎng)絡(luò)圖中登錄響應(yīng)時間的縱坐標單位是0.1秒 394M 下的CPU 的資源利用率40案例2_工作流引擎 模擬多用戶登錄工作流平臺系統(tǒng),針對工作流A 、B 、C 分別連續(xù)創(chuàng)建20個實例。在單機和集群測試環(huán)境分別進行負載壓力性能測試,單機環(huán)境下測試用機與一臺應(yīng)用服務(wù)器連接在同一交換機上,壓力直接加在一臺應(yīng)用服務(wù)器上。集群環(huán)境下測試用機與服務(wù)器連接在同一交換機上,壓力由負載均衡模塊分攤到兩臺應(yīng)用服務(wù)器上,數(shù)據(jù)庫服務(wù)器不作集群處理。 41案例_2: 測試需求 隨著負載的增加,采用集群方案是否對此應(yīng)用系統(tǒng)有效 服務(wù)器資
8、源是否使用合理 42 測試結(jié)果 43 44 45問題: 集群是否比單機環(huán)效率要高? 集群下的服務(wù)器cpu 高于單機下的原因? 此系統(tǒng)是否可以采用集群的方案? 46Socket 協(xié)議的測試技術(shù)Socket 是應(yīng)用層與TCP/IP 協(xié)議族通信的中間軟件抽象層 47Socket 編程工作原理 48LoadRunner 的socket 協(xié)議支持 lrs_create_socket("socket0", "TCP/UDP", "LocalHost=0", "RemoteHost=IP:5500", LrsLastArg;lrs_send("socket0", "buf0", LrsLastArg; lrs_receive("socket0", "buf1", LrsLastArg; lrs_close_socket("socket0" 49A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版九年級數(shù)學(xué)上冊21.2.4《因式分解法》聽評課記錄
- 人教版歷史八年級上冊(2017年新編)《第6課戊戌變法》(聽課評課記錄)
- 蘇科版數(shù)學(xué)八年級上冊聽評課記錄《4-3實數(shù)(1)》
- 新版華東師大版八年級數(shù)學(xué)下冊《18.1平行四邊形的性質(zhì)2》聽評課記錄
- 蘇科版數(shù)學(xué)七年級下冊聽評課記錄12.2證明1
- 人教版部編歷史七年級上冊《第12課 漢武帝鞏固大一統(tǒng)王朝》聽課評課記錄2
- 2022版新課標七年級上冊道德與法治第五課交友的智慧第二課時網(wǎng)上交友新時空聽課評課記錄
- 創(chuàng)業(yè)糕點店創(chuàng)業(yè)計劃書
- 專利技術(shù)許可證合同范本
- 廠房出租安全生產(chǎn)管理協(xié)議書范本
- 分享二手房中介公司的薪酬獎勵制度
- 安徽省2022年中考道德與法治真題試卷(含答案)
- GB 4793-2024測量、控制和實驗室用電氣設(shè)備安全技術(shù)規(guī)范
- 項目人員管理方案
- 重大火災(zāi)隱患判定方法
- 挖掘機售后保養(yǎng)及維修服務(wù)協(xié)議(2024版)
- 2024年電工(高級技師)考前必刷必練題庫500題(含真題、必會題)
- 2024年全國各地中考語文試題匯編:名著閱讀
- 公司組織架構(gòu)與管理體系制度
- 2024-2030年中國涂碳箔行業(yè)現(xiàn)狀調(diào)查與投資策略分析研究報告
- 2024-2030年中國派對用品行業(yè)供需規(guī)模調(diào)研及發(fā)展趨勢預(yù)測研究報告
評論
0/150
提交評論