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