![測(cè)試精華web webload-性能_第1頁](http://file4.renrendoc.com/view/ea6199c09df0565a4e8578dc83c49261/ea6199c09df0565a4e8578dc83c492611.gif)
![測(cè)試精華web webload-性能_第2頁](http://file4.renrendoc.com/view/ea6199c09df0565a4e8578dc83c49261/ea6199c09df0565a4e8578dc83c492612.gif)
![測(cè)試精華web webload-性能_第3頁](http://file4.renrendoc.com/view/ea6199c09df0565a4e8578dc83c49261/ea6199c09df0565a4e8578dc83c492613.gif)
![測(cè)試精華web webload-性能_第4頁](http://file4.renrendoc.com/view/ea6199c09df0565a4e8578dc83c49261/ea6199c09df0565a4e8578dc83c492614.gif)
![測(cè)試精華web webload-性能_第5頁](http://file4.renrendoc.com/view/ea6199c09df0565a4e8578dc83c49261/ea6199c09df0565a4e8578dc83c492615.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、用webload進(jìn)行web application性能測(cè)試Benjiamin2022/8/101webload是什么?webload是RadView公司推出的一個(gè)性能測(cè)試和分析工具,它讓web應(yīng)用程序開發(fā)者自動(dòng)執(zhí)行壓力測(cè)試;webload通過模擬真實(shí)用戶的操作,生成壓力負(fù)載來測(cè)試web的性能用戶創(chuàng)建的是基于javascript的測(cè)試腳本,稱為議程agenda,用它來模擬客戶的行為,通過執(zhí)行該腳本來衡量web應(yīng)用程序在真實(shí)環(huán)境下的性能當(dāng)前最高版本是6.02022/8/102webload提供巡航控制器cruise control的功能,利用巡航控制器,可以預(yù)定義web應(yīng)用程序應(yīng)該滿足的性能指標(biāo),
2、然后測(cè)試系統(tǒng)是否滿足這些需求指標(biāo);cruise control能夠自動(dòng)把負(fù)載加到web應(yīng)用程序,并將在此負(fù)荷下能夠訪問程序的客戶數(shù)量生成報(bào)告webload能夠在測(cè)試會(huì)話執(zhí)行期間對(duì)監(jiān)測(cè)的系統(tǒng)性能生成實(shí)時(shí)的報(bào)告,這些測(cè)試結(jié)果通過一個(gè)易讀的圖形界面顯示出來,并可以導(dǎo)出到excel和其他文件里webload是什么?2022/8/103webload結(jié)構(gòu) 2022/8/104Webload6.0安裝下載地址: 2022/8/105Webload的通信設(shè)置配置SNMP協(xié)議使多個(gè)壓力機(jī)之間互相通信: 在win2000里進(jìn)入控制面板-添加刪除程序-添加刪除windows組件 選擇管理和監(jiān)控工具,下一步后選擇w
3、indows安裝文件路徑,完成TestTalk: TestTalk在測(cè)試會(huì)話里監(jiān)測(cè)壓力機(jī)間的信息傳遞,如果通信不成功則報(bào)錯(cuò) TestTalk自動(dòng)安裝,測(cè)試執(zhí)行時(shí)在后臺(tái)自動(dòng)運(yùn)行,注意不要將它關(guān)閉 2022/8/106Webload程序組成Agenda Authoring Tool for Explorer (SSL)Visual AATWebLOAD ConsoleWebLOAD REPORTERTools: TestTalk 和Performance Measurements Manager 等2022/8/107Webload性能測(cè)試工作流 計(jì)劃一個(gè)壓力會(huì)話load session 創(chuàng)建測(cè)試
4、議程agenda 創(chuàng)建壓力模板load templates 運(yùn)行壓力模板load templates 輸入測(cè)試報(bào)告并分析測(cè)試結(jié)果2022/8/108如何計(jì)劃一個(gè)壓力會(huì)話load sessionwhat application are you going to test?What functionality do you want to test what actions will the users perform?How many Virtual Clients you want to simulate?How long your test will run?What are accepta
5、ble results? Acceptable results are defined by your test objective. For example, you can verify: Acceptable user response times Reliability by running stress tests Performance degradation after updates What resources are required for performing the test? 2022/8/109創(chuàng)建測(cè)試議程agenda用WebLoad Visual AAT創(chuàng)建測(cè)試
6、議程agenda:打開Visual Agenda Authoring Tool選擇Create a new project,并確定2022/8/1010創(chuàng)建測(cè)試議程agenda設(shè)置清除瀏覽器的cache和cookie:選擇tools-default project options-IE playback settings選擇clear cache和clear cookie點(diǎn)擊ok目的:防止記錄腳本時(shí)將IE的相關(guān)信息保存到cache或cookie里引起不必要的麻煩.2022/8/1011創(chuàng)建測(cè)試議程agenda點(diǎn)擊start record按鈕,彈出提示,點(diǎn)擊ok自動(dòng)打開一個(gè)IE,手工輸入要測(cè)試的
7、地址,進(jìn)入系統(tǒng)在測(cè)試系統(tǒng)里完成一系列操作點(diǎn)擊stop record停止錄制,一個(gè)agenda腳本創(chuàng)建完畢;保存腳本注意:2022/8/1012創(chuàng)建壓力模板load templates用WebLOAD Console創(chuàng)建load templates將一系列壓力事件定義到一個(gè)壓力會(huì)話load session里:用webload wizard創(chuàng)建一個(gè)簡(jiǎn)單的壓力模板用Cruise Control Wizard創(chuàng)建一個(gè)預(yù)期性能參數(shù)的壓力測(cè)試模板用webload console手工創(chuàng)建壓力模板說明:打開webload console時(shí)提示選擇用哪個(gè)方式2022/8/1013用webload wizard創(chuàng)
8、建壓力模板之前的準(zhǔn)備工作,需要定義:運(yùn)行的Agenda(s)用來生成負(fù)載的壓力機(jī)虛擬客戶端的個(gè)數(shù)壓力測(cè)試進(jìn)度表(用webRM創(chuàng)建) 另外,還可以設(shè)置agenda選項(xiàng),比如模擬瀏覽器的類型、連接速度、回放休眠時(shí)間等選項(xiàng)。2022/8/1014用webload wizard創(chuàng)建壓力模板進(jìn)入webload console,選擇該種方式創(chuàng)建壓力模板:2022/8/1015用webload wizard創(chuàng)建壓力模板選擇一個(gè)agenda或者混合型Single Agendas:創(chuàng)建只有一個(gè)agenda腳本的壓力模板Mix of Agendas:多個(gè)agenda腳本,模擬用戶不同活動(dòng)2022/8/1016用w
9、ebload wizard創(chuàng)建壓力模板選擇single agenda:打開AAT編輯腳本設(shè)置agenda選項(xiàng)性能測(cè)量管理器,后面介紹2022/8/1017用webload wizard創(chuàng)建壓力模板 選擇Mix方式:可選擇一個(gè)已有的mix文件,也可新建一個(gè)mix。2022/8/1018用webload wizard創(chuàng)建壓力模板選擇新建一個(gè)mix時(shí):添加agenda腳本并激活其他按鈕,可多個(gè)刪除選定的腳本讓每個(gè)腳本的壓力相等一共是100手工分配每個(gè)腳本的壓力新建一個(gè)mix保存mix的修改將mix另存2022/8/1019用webload wizard創(chuàng)建壓力模板上述三種方式【下一步】后,到達(dá)選擇主
10、機(jī)窗口:主機(jī)分兩種:壓力機(jī)和探測(cè)客戶機(jī),從主機(jī)列表里可選擇多個(gè)主機(jī)作為壓力機(jī),每個(gè)壓力機(jī)生成多個(gè)虛擬用戶,至少要有一個(gè)壓力機(jī);探測(cè)客戶機(jī)是一個(gè)虛擬用戶的實(shí)例,完全模擬人的活動(dòng),和那些虛擬機(jī)一樣轟擊web應(yīng)用程序,測(cè)試其性能。點(diǎn)擊【add】,彈出添加主機(jī)窗口2022/8/1020用webload wizard創(chuàng)建壓力模板 壓力會(huì)話的進(jìn)度設(shè)置:有兩種設(shè)置方式,一個(gè)是手工分配每個(gè)壓力機(jī)的壓力;另一個(gè)是自動(dòng)均勻分配每個(gè)壓力機(jī)的壓力。2022/8/1021用webload wizard創(chuàng)建壓力模板手工分配每個(gè)壓力機(jī)的壓力:點(diǎn)擊設(shè)置該壓力機(jī)的壓力進(jìn)度也可手工設(shè)置壓力測(cè)試開始時(shí)間、結(jié)束時(shí)間和壓力大小2022
11、/8/1022用webload wizard創(chuàng)建壓力模板Load profiler設(shè)置:共有八種進(jìn)度模型,詳細(xì)參照附錄一該按鈕表示保存schedule manual窗口中手工輸入的進(jìn)度設(shè)置該按鈕表示替換schedule manual窗口中手工輸入的進(jìn)度設(shè)置注意:設(shè)置為探測(cè)客戶機(jī)的壓力機(jī)沒有該窗口2022/8/1023用webload wizard創(chuàng)建壓力模板 自動(dòng)均勻分配每個(gè)壓力機(jī)的壓力:可手工添加、刪除、復(fù)制來設(shè)置進(jìn)度;也可通過load profiler來設(shè)置,具體操作同手工分配壓力的方式。2022/8/1024用webload wizard創(chuàng)建壓力模板 【下一步】點(diǎn)擊后,可立即執(zhí)行測(cè)試,也
12、可不立刻執(zhí)行,點(diǎn)擊【完成】;對(duì)于創(chuàng)建完的壓力模板,可以:編輯壓力模板通過菜單【reports】-【integrated report】-【new report】來查看webload默認(rèn)生成的報(bào)告通過菜單【session control】-【modify host selection】來修改主機(jī)設(shè)置通過菜單【session control】-【modify schedule】修改壓力進(jìn)度表2022/8/1025創(chuàng)建一個(gè)預(yù)期性能參數(shù)的壓力測(cè)試模板 很多時(shí)候,我們不知道應(yīng)用系統(tǒng)到底要多少用戶訪問;但是我們知道系統(tǒng)的性能應(yīng)該滿足什么樣的指標(biāo)是合適的;例如希望應(yīng)用服務(wù)器的響應(yīng)時(shí)間不超過3秒,webloa
13、d會(huì)得到該目標(biāo)下的最佳性能狀況。 打開webload console,選擇用cruise control wizard創(chuàng)建模板:2022/8/1026創(chuàng)建一個(gè)預(yù)期性能參數(shù)的壓力測(cè)試模板 進(jìn)入選擇single agenda或mix方式添加腳本,之后選擇壓力機(jī)和探測(cè)客戶機(jī),這些操作和前一種方式相同;然后進(jìn)入測(cè)試目標(biāo)定義窗口:跟蹤的壓力機(jī)或探測(cè)機(jī),名字為total表示所有虛擬客戶的平均值;其他情況下是壓力機(jī)或探測(cè)機(jī)的機(jī)器名添加進(jìn)來的測(cè)量參數(shù)操作符:大于等于或小于等于;選擇響應(yīng)時(shí)間參數(shù)時(shí),用大于等于符號(hào)該參數(shù)測(cè)試結(jié)果是否生成報(bào)告2022/8/1027創(chuàng)建一個(gè)預(yù)期性能參數(shù)的壓力測(cè)試模板點(diǎn)擊【add go
14、al】按鈕彈出所有可以添加的測(cè)量參數(shù):2022/8/1028創(chuàng)建一個(gè)預(yù)期性能參數(shù)的壓力測(cè)試模板添加一個(gè)或多個(gè)測(cè)量參數(shù):至少一個(gè)目標(biāo)參數(shù)滿足必須全部目標(biāo)參數(shù)都滿足2022/8/1029創(chuàng)建一個(gè)預(yù)期性能參數(shù)的壓力測(cè)試模板為了達(dá)到測(cè)量參數(shù)目標(biāo),設(shè)置每次增加虛擬用戶的速度:每次增加多少個(gè)虛擬用戶;也可拉動(dòng)滑動(dòng)條設(shè)置虛擬用戶的最大值沒增加虛擬用戶時(shí)的初始虛擬用戶數(shù)虛擬用戶平均分配到每個(gè)壓力機(jī)2022/8/1030創(chuàng)建一個(gè)預(yù)期性能參數(shù)的壓力測(cè)試模板定義當(dāng)測(cè)量目標(biāo)參數(shù)達(dá)到時(shí)webload狀態(tài):在當(dāng)時(shí)壓力下繼續(xù)運(yùn)行多久在當(dāng)時(shí)壓力下繼續(xù)以規(guī)定的壓力增加速度運(yùn)行多久2022/8/1031創(chuàng)建一個(gè)預(yù)期性能參數(shù)的壓力
15、測(cè)試模板點(diǎn)擊【完成并運(yùn)行】按鈕,開始運(yùn)行壓力模板,并得到實(shí)時(shí)跟蹤的測(cè)試結(jié)果:2022/8/1032手工創(chuàng)建壓力模板 打開webload console首頁,選擇【create a new template manually】,開始手工創(chuàng)建壓力模板;該種方式的工作流如下,具體操作同前,這里不贅述:2022/8/1033運(yùn)行壓力模板load templates 每種方式創(chuàng)建的壓力模板都可以自動(dòng)運(yùn)行,也可以保存起來,或修改之后,通過如下方式運(yùn)行:在webload console菜單欄里選擇【session control】-【start session】在webload console工具欄里選擇s
16、tart session按鈕2022/8/1034輸出測(cè)試報(bào)告并分析測(cè)試結(jié)果實(shí)時(shí)查看測(cè)試結(jié)果:在chat view頁面右鍵單擊任何一個(gè)點(diǎn)查看實(shí)際值點(diǎn)擊工具欄【dashboard】按鈕查看整個(gè)測(cè)試中的關(guān)鍵參數(shù)點(diǎn)擊工具欄【openstatistics】按鈕統(tǒng)計(jì)整個(gè)測(cè)試中的詳細(xì)參數(shù),點(diǎn)擊某個(gè)參數(shù)值可查看更詳細(xì)信息點(diǎn)擊工具欄【data drilling】按鈕查看每個(gè)被測(cè)web頁面的傳輸性能參數(shù),點(diǎn)擊可查看更詳細(xì)信息2022/8/1035輸出測(cè)試報(bào)告并分析測(cè)試結(jié)果創(chuàng)建集成報(bào)告:選擇菜單欄【report】-【integrated report】-【new report】點(diǎn)擊【rename】創(chuàng)建新的報(bào)告從參
17、數(shù)樹里選擇本次測(cè)試中,想要生成報(bào)告的選項(xiàng)點(diǎn)擊【ok】,報(bào)告顯示出來2022/8/1036輸出測(cè)試報(bào)告并分析測(cè)試結(jié)果用webload reporter分析測(cè)試結(jié)果打開webload reporter在這里,有整個(gè)測(cè)試過程中想要的各個(gè)分析工具,點(diǎn)擊任何一個(gè)即動(dòng)態(tài)生成該類型的報(bào)告,已做分析點(diǎn)擊菜單欄【publish】,可以從中選擇將生成的報(bào)告以其他方式導(dǎo)出關(guān)閉webload reporter2022/8/1037Webload reporter界面 2022/8/1038性能測(cè)量管理器PMM介紹Webload通過Performance Measurements Manager (PMM)來檢測(cè)服務(wù)器
18、端的性能,webload通過收集服務(wù)器端的有效數(shù)據(jù),提供一個(gè)完全圖形化的web應(yīng)用程序的性能報(bào)告;用PMM,我們可以監(jiān)測(cè)服務(wù)器的:Application Server ResourcesDatabase ResourcesSystem Resources Web Server ResourcesStream Technology ResourcesOther Resources2022/8/1039性能測(cè)量管理器PMM操作三種方式打開PMM:在webload console菜單里【Session Control】-【Performance Measurements Manager】在開始菜單里
19、Start | Programs | WebLOAD 6.0 | Tools |Performance Measurements Manager一般我們?cè)趧?chuàng)建load templates時(shí),會(huì)有一個(gè)按鈕進(jìn)入PMM界面,我們重點(diǎn)介紹這種方法的操作2022/8/1040性能測(cè)量管理器PMM操作PMM主界面:點(diǎn)擊【add data source】開始添加數(shù)據(jù)源2022/8/1041性能測(cè)量管理器PMM操作開始選擇數(shù)據(jù)源,選擇數(shù)據(jù)源的主機(jī):2022/8/1042性能測(cè)量管理器PMM操作 如果連接成功,會(huì)顯示如下的數(shù)據(jù)源參數(shù),在此選擇我們想要測(cè)試的參數(shù),點(diǎn)擊【完成】:2022/8/1043性能測(cè)量管理器PMM操作 然后自動(dòng)跳回PMM主界面,在此會(huì)看見如下的數(shù)據(jù)源參數(shù)代碼,點(diǎn)擊主界面的【close and update】,這些數(shù)據(jù)源參數(shù)會(huì)在load templates完成后自動(dòng)出現(xiàn)在報(bào)告里:2022/8/1044性能測(cè)量管理器PMM操作 Webload的PMM在設(shè)置weblogic、iplanet、oracle等服務(wù)器的測(cè)量參數(shù)前,都要在該服務(wù)器端進(jìn)行一定的設(shè)置,使其成為SNMP的代理服務(wù)器;具體設(shè)置步驟見用戶手冊(cè)372頁。2022/8/1045附錄 loader prof
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力施工承包合同(5篇)
- 口罩銷售的合同(6篇)
- 房地產(chǎn)項(xiàng)目開發(fā)委托代理合同
- 文化旅游產(chǎn)業(yè)推廣與合作經(jīng)營合同
- 房產(chǎn)收購合作協(xié)議書
- 書面貨物運(yùn)輸合同
- 互聯(lián)網(wǎng)項(xiàng)目合作協(xié)議
- 可再生能源發(fā)電項(xiàng)目合作開發(fā)協(xié)議
- 制式裝修合同
- 房地產(chǎn)項(xiàng)目銷售合同
- 2024中國AI應(yīng)用開發(fā)者生態(tài)調(diào)研報(bào)告-易觀分析
- -中國傳統(tǒng)節(jié)日之春節(jié)習(xí)俗介紹主題班會(huì)14
- 2024魯教版七年級(jí)下冊(cè)數(shù)學(xué)第七章綜合檢測(cè)試卷及答案
- 2024年遼寧醫(yī)藥職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫含答案
- 2024上海市長(zhǎng)寧區(qū)高三二模作文“成長(zhǎng)的必經(jīng)之路:責(zé)任與選擇”審題立意及范文
- 企事業(yè)單位公建項(xiàng)目物業(yè)管理全套方案
- 諾如病毒應(yīng)急演練匯報(bào)
- 醫(yī)院檢驗(yàn)科實(shí)驗(yàn)室生物安全程序文件SOP
- 2024屆新高考二輪復(fù)習(xí) 以“防”突破無機(jī)制備型實(shí)驗(yàn)綜合題 課件
- 《電線電纜介紹》課件
- 新人教版八年級(jí)數(shù)學(xué)下冊(cè)期末試題
評(píng)論
0/150
提交評(píng)論