版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、自動化測試,第七章 分析LR測試結(jié)果,,本章內(nèi)容,在線監(jiān)控場景定制圖表顯示方式使用Analysis分析測試結(jié)果Analysis的使用技巧,2/39,在線監(jiān)視場景,LoadRunner的監(jiān)視過程,3/39,在線監(jiān)視場景,手動添加服務(wù)器端性能指標(biāo)LoadRunner能夠自動獲取的一些性能數(shù)據(jù) Trans Response time Hits per Second Throughput Connections
2、 Running Vusers,4/39,在線監(jiān)視場景,手動添加服務(wù)器端性能指標(biāo)監(jiān)視服務(wù)器前的準(zhǔn)備工作在服務(wù)器端配置被監(jiān)視服務(wù)器的監(jiān)視環(huán)境在LoadRunner的Controller中配置要監(jiān)視的Monitor,5/39,在線監(jiān)視場景,手動添加服務(wù)器端性能指標(biāo)監(jiān)視Apache服務(wù)器的操作步驟 修改apache的配置文件httpd.conf用apache_2.0.x.cfg重名為apache_版本號.cfg設(shè)置LoadR
3、unner開啟rpc服務(wù)Admin訪問共享,6/39,在線監(jiān)視場景,添加計(jì)數(shù)器添加Windows計(jì)數(shù)器,7/39,性能指標(biāo)監(jiān)視過程,配置操作步驟添加Controller的計(jì)數(shù)器被監(jiān)視服務(wù)器需打開Remote Procedure Call、 Remote Procedure Call Locator及Remote Registry 三個服務(wù)在Controller端以服務(wù)器管理員身份訪問服務(wù)器上的共享目錄,在線監(jiān)視場景,常見的計(jì)
4、數(shù)器MemoryProcessor網(wǎng)絡(luò)吞吐量及帶寬磁盤Web服務(wù)數(shù)據(jù)庫服務(wù)器,9/39,內(nèi)存首先要看Memory\Available Mbytes指標(biāo),查看是否有足夠的內(nèi)存可用,小則可能有問題注意pages read/sec和page/sec的值,os經(jīng)常用磁盤交互方式提高內(nèi)存,如果page/sec高,則說明內(nèi)存有問題;pages read/sec>5則內(nèi)存有問題根據(jù)physical disk計(jì)數(shù)器的值來分析性能
5、瓶頸,主要是page read/sec, disk time以及average disk queuelength 分析,如果page read/sec低,同時(shí)另外兩個高,則磁盤瓶頸;如果隊(duì)列增加,但 page read低,則內(nèi)存不足,分析方法,處理器首先要看System\total processor time指標(biāo),用于體現(xiàn)服務(wù)器整體的處理器利用率,持續(xù)90%,則面臨cpu的瓶頸其次查看cpu的processor\processor
6、 time和user time和privileged time,user time大,說明算法要優(yōu)化;若服務(wù)器是數(shù)據(jù)庫服務(wù)器,則需對數(shù)據(jù)庫系統(tǒng)優(yōu)化研究系統(tǒng)處理器瓶頸,查看system\process queue length計(jì)數(shù)器的值,該值>2是,說明處理器阻塞,但若processor time值不大,則必須查找原因 %DPC的值越低越好,若這個值>50%且processor\pro time非常高,加入一個網(wǎng)卡會提高
7、性能如果系統(tǒng)吞吐量降低并且cpu的使用率很高,并且此現(xiàn)象發(fā)生時(shí)切換水平在1500以上,則意味著上下文切換的次數(shù)過高通過比較Context Switch/sec和%Privileged Time來判斷上下文切換是否過量。如果后者的值超過40%,且上下文切換的速率也很高,則應(yīng)該檢查為什么會產(chǎn)生這么高的上下文切換 %DPC :cpu消耗在網(wǎng)絡(luò)處理上的時(shí)間,分析方法,磁盤I/O分析方法計(jì)算每磁盤的I/O數(shù),若每磁盤的I/O數(shù)與磁盤I/O
8、對比,若前者超過后者,則說明磁盤性能瓶頸與processor\privileged time合并分析,如果在disk計(jì)數(shù)器中,只有disk time比較大,其他值適中,硬盤就會是瓶頸。若幾個值都比較大,且數(shù)值持續(xù)超過80%,則是內(nèi)存泄露根據(jù)disk sec/transfer進(jìn)行分析。該數(shù)值<15ms為優(yōu)秀,15~30ms為良好,30~60為可以接受,超過則需要考慮換硬盤,分析方法,進(jìn)程分析方法查看進(jìn)程processor ti
9、me值,每個進(jìn)程這個值反映進(jìn)程消耗的處理器時(shí)間,不同進(jìn)程的這個值相比,就可以看到哪一個應(yīng)用需要優(yōu)化了解進(jìn)程的process \private byte,是指進(jìn)程所分配的無法與其他進(jìn)程恭喜的當(dāng)前字節(jié)數(shù)量,用它可以判斷進(jìn)程在性能測試過程中有無內(nèi)存泄露。若此值一直不斷增加或持續(xù)高水平,則說明內(nèi)存泄露,分析方法,定制圖表顯示方式,定制在線監(jiān)視圖表的個數(shù),14/39,定制圖表顯示方式,設(shè)置監(jiān)視器選項(xiàng)Transaction DataServe
10、r Resource MonitorsError HandlingDebug,15/39,定制圖表顯示方式,配置圖表和計(jì)數(shù)器屬性設(shè)置圖表屬性,16/39,定制圖表顯示方式,配置圖表和計(jì)數(shù)器屬性設(shè)置計(jì)數(shù)器屬性,17/39,定制圖表顯示方式,合并圖表,18/39,右鍵單擊一個圖表,在彈出的快捷菜單中選擇Overlay Graphs命令,然后在系統(tǒng)彈出的對話框中選擇另一個圖表,并為新圖表命名。需要注意的是,只有X軸相同的圖表才能合并。
11、,用Analysis打開.lrr結(jié)果文件生成分析圖表分析后保存.lra文件,打開已存在的分析圖表,使用Analysis分析測試結(jié)果,使用Analysis分析結(jié)果圖表在Analysis中看到的圖表,20/39,第一步:從分析Summary Report入手,Summery Report的作用Summary Report主要用來判定事務(wù)的響應(yīng)時(shí)間與執(zhí)行情況是否合理。如果發(fā)現(xiàn)問題,則需要做進(jìn)一步分析。通常情況下,如果事務(wù)執(zhí)行情況失敗
12、或響應(yīng)時(shí)間過長等,都需要做深入分析。,查看SummeryReport的原則,第一:用戶是否全部運(yùn)行。最大運(yùn)行并發(fā)用戶數(shù)(Maximum RunningVusers)是否與場景設(shè)計(jì)的最大運(yùn)行并發(fā)用戶數(shù)一致。如果沒有,則需要打開與虛擬用戶相關(guān)的分析圖,進(jìn)一步分析虛擬用戶不能正常運(yùn)行的詳細(xì)原因;第二:事務(wù)的平均響應(yīng)時(shí)間、事務(wù)最大響應(yīng)時(shí)間用戶是否可以接受。如果事務(wù)響應(yīng)時(shí)間過長,則要打開與事務(wù)相關(guān)的各類分析圖,深入地分析事務(wù)的執(zhí)行情況;
13、第三:查看事是否全部通過。如果有事務(wù)失敗,則需要深入分析原因。很多時(shí)候,事務(wù)不能正常執(zhí)行意味著系統(tǒng)出現(xiàn)了瓶頸;第四:如果一切正常,則本次測試沒有必要進(jìn)行深入分析,可以進(jìn)行加大壓力測試;第五:如果事務(wù)失敗過多,則應(yīng)該降低壓力繼續(xù)進(jìn)行測試,使結(jié)果分析更容易進(jìn)行;,第二步:查看虛擬用戶與事務(wù)信息,虛擬用戶主要查看在整個測試過程中是否運(yùn)行正常,如果有較多用戶不能正常運(yùn)行,則需要重新設(shè)計(jì)場景或調(diào)整用戶加載與退出方式再次進(jìn)行測試。事
14、務(wù)信息對于事務(wù),重點(diǎn)關(guān)注整個過程的事務(wù)響應(yīng)時(shí)間是否逐漸變長以及是否存在不能正常執(zhí)行的事務(wù)。,第三步:查看負(fù)載發(fā)生器和服務(wù)器的系統(tǒng)資源情況,查看CPU的利用率和內(nèi)存使用情況,尤其要注意查看是否存在內(nèi)存泄漏問題。這樣做是由于很多時(shí)候系統(tǒng)出現(xiàn)瓶頸的直接表現(xiàn)是CPU利用率過高或內(nèi)存不足。,第四步:查看Web資源與細(xì)分網(wǎng)頁,查看Web資源圖時(shí),往往需要結(jié)合前面對虛擬用戶以及事務(wù)響應(yīng)時(shí)間的分析結(jié)果,重點(diǎn)分析服務(wù)器的穩(wěn)定性。對于網(wǎng)頁細(xì)分功能則應(yīng)遵
15、循如下原則:首先分析從用戶發(fā)出請求到收到第一個緩沖為止,哪些環(huán)節(jié)比較耗時(shí);其次找出頁面中哪些組成部分對用戶響應(yīng)時(shí)間影響較大;在頁面的性能問題定位后,就可以采取相關(guān)的解決方案。,使用Analysis分析測試結(jié)果,用戶事務(wù)分析事務(wù)綜述圖(Transaction summary),26/39,使用Analysis分析測試結(jié)果,用戶事務(wù)分析事務(wù)平均響應(yīng)時(shí)間分析圖(Average Transaction Response),27/39,使用A
16、nalysis分析測試結(jié)果,用戶事務(wù)分析Average Transaction Response Time,28/39,使用Analysis分析測試結(jié)果,用戶事務(wù)分析每秒通過事務(wù)數(shù)分析圖(Transaction per Second),29/39,使用Analysis分析測試結(jié)果,用戶事務(wù)分析事務(wù)性能摘要圖(Transaction Performance Summary),30/39,使用Analysis分析測試結(jié)果,用戶事務(wù)分析
17、事務(wù)響應(yīng)時(shí)間(百分比)Transaction Response Time(percentile),31/39,使用Analysis分析測試結(jié)果,用戶事務(wù)分析事務(wù)響應(yīng)時(shí)間分布情況分布圖(Transaction Response Time(Distribution)),32/39,使用Analysis分析測試結(jié)果,Web資源分析點(diǎn)擊率圖(Hits per Second),33/39,使用Analysis分析測試結(jié)果,Web資源分析吞
18、吐率(Throught),34/39,使用Analysis分析測試結(jié)果,Web資源分析每秒連接數(shù)(Connection Per Second),35/39,使用Analysis分析測試結(jié)果,網(wǎng)頁元素細(xì)分頁面分解總圖(Web Page Diagnostics),36/39,使用Analysis分析測試結(jié)果,網(wǎng)頁元素細(xì)分下載時(shí)間細(xì)分組件細(xì)分(隨時(shí)間變化)下載時(shí)間細(xì)分(隨時(shí)間變化)第一次緩沖時(shí)間細(xì)分(隨時(shí)間變化),37/39,使用
19、Analysis分析測試結(jié)果,網(wǎng)頁元素細(xì)分頁面組件細(xì)分圖(Page Component Breakdown組件細(xì)分),38/39,使用Analysis分析測試結(jié)果,網(wǎng)頁元素細(xì)分頁面下載時(shí)間細(xì)分圖(Page DownLoad Breakdown,39/39,使用Analysis分析測試結(jié)果,服務(wù)器分析判斷應(yīng)用程序,40/39,使用Analysis分析測試結(jié)果,服務(wù)器分析判斷cpu瓶頸,41/39,使用Analysis分析測試結(jié)果,
20、服務(wù)器分析判斷內(nèi)存泄露,42/39,使用Analysis分析測試結(jié)果,關(guān)于分析圖表的幾個選項(xiàng)自動整理合并結(jié)果,43/39,LoadRunner 是否執(zhí)行這個整理合并操作是受Controller中的Auto Collate Results選項(xiàng)控制的。該選項(xiàng)的設(shè)置方法是在Results下選擇Auto Collate Results復(fù)選框。,使用Analysis分析測試結(jié)果,關(guān)于分析圖表的幾個選項(xiàng)設(shè)置收集結(jié)果信息的方式,44/
21、39,只生成概要數(shù)據(jù),生成全部詳細(xì)數(shù)據(jù),在生成全部詳細(xì)數(shù)據(jù)的同時(shí)顯示概要數(shù)據(jù),使用Analysis分析測試結(jié)果,關(guān)于分析圖表的幾個選項(xiàng)設(shè)置數(shù)據(jù)聚集粒度,45/39,Analysis的使用技巧,查看圖表技巧,46/39,將鼠標(biāo)放置到圖表上需要放大部分的起始位置,然后按住鼠標(biāo)左鍵拖動,松開鼠標(biāo)后系統(tǒng)會將鼠標(biāo)圈住的矩形部分的圖表放大顯示,便于用戶查看圖表細(xì)節(jié)。,在圖例列表中選擇一個Measurement,單擊鼠標(biāo)右鍵,在系統(tǒng)彈出的快捷菜單中
22、選擇Configure Measurement命令,之后就可以設(shè)置顯示顏色和比例,通過設(shè)置比例,可以讓不同數(shù)量級的數(shù)據(jù)都在圖表的主要區(qū)域顯示,使每個圖表的趨勢都很明顯,Analysis的使用技巧,查看圖表技巧,47/39,在圖例列表中單擊鼠標(biāo)右鍵,選擇Configure Column,可以設(shè)置在圖例列表包含哪些列,以及表格中的圖例如何排序等。,在圖表中單擊鼠標(biāo)右鍵,選擇Set Filter/Group By,可以篩選圖表中要顯示的數(shù)據(jù)和
23、數(shù)據(jù)的分組方式。,Analysis的使用技巧,分析圖表技巧向下鉆取圖表,48/39,Analysis的使用技巧,分析圖表技巧查看原始數(shù)據(jù),49/39,Analysis的使用技巧,分析圖表技巧自動關(guān)聯(lián)圖表,50/39,Analysis的使用技巧,分析圖表技巧合并圖表,51/39,Overlay,Tile,Corrlate,本章小結(jié),在線監(jiān)控場景定制圖表顯示方式使用Analysis分析測試結(jié)果Analysis的使用技巧,52/
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第七章 軟件測試自動化
- performancerunner自動化測試工具
- 自動化測試工具的研究——一種CDMA2000系統(tǒng)自動化測試工具.pdf
- Java GUI自動化測試工具的實(shí)現(xiàn).pdf
- 支持測試結(jié)果校驗(yàn)和測試工具分離的CDMA基站控制器自動化測試系統(tǒng).pdf
- 《第七章動量[基礎(chǔ)測試]》
- Android自動化測試工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 自動化測試工具Jubula的改造與擴(kuò)展.pdf
- GUI軟件自動化測試工具的開發(fā)研究.pdf
- 《第七章動量[提高測試]》
- 無線自動化測試工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 自動化測試工具GridTool的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 自動化測試工具Workload的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于.net的gui自動化測試工具的研究
- Test Grid自動化測試工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 手機(jī)功能自動化測試工具的研究與實(shí)現(xiàn).pdf
- SmartSAR內(nèi)核自動化測試工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Java的GUI自動化測試工具的研究.pdf
- 桌面程序自動化測試工具的研究與實(shí)現(xiàn).pdf
- Android功能自動化測試工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
評論
0/150
提交評論