使用LoadRunner测试WMS
LoadRunner是一款非常強(qiáng)大的測(cè)試工具,本文為筆者在對(duì)LoadRunner有了初步了解后對(duì)WMS的壓力測(cè)試過(guò)程,因?yàn)榻佑|時(shí)間比較短,不對(duì)之處歡迎大家指出。由于Licence的原因,對(duì)WMS的測(cè)試只支持最多100個(gè)虛擬用戶(hù)。下面就開(kāi)始測(cè)試了。
1 要有一個(gè)可用的WMS的地址,可以在本機(jī)的流媒體服務(wù)中創(chuàng)建,也可以使用遠(yuǎn)程的。
2 打開(kāi)LoadRunner8.1,并運(yùn)行窗口中點(diǎn)擊Create/Edit Srcirpts ,如下圖:
2 在彈出的窗口中點(diǎn)擊New VUser Scripts,如下圖:
3 點(diǎn)擊New VUser Script后,會(huì)彈出一個(gè)窗口讓選擇腳本協(xié)議,在這里我們選擇Streaming下面的WMS,如下圖:
4 確定后會(huì)在窗口中新開(kāi)一個(gè)Lab頁(yè),該頁(yè)面的左邊為導(dǎo)航欄,標(biāo)明了完成測(cè)試的5個(gè)步驟,如下圖:
5 首先執(zhí)行第一項(xiàng)創(chuàng)建腳本,在WMS中不能錄制腳本所以只能手動(dòng)來(lái)寫(xiě)了,有關(guān)WMS腳本的寫(xiě)法可以參考LoarRunner自帶的幫助文檔。點(diǎn)擊Create Script,如下圖:
?
6 在右邊出現(xiàn)的界面中點(diǎn)擊Script View ,如下圖:
7 點(diǎn)擊Srcipt View后就會(huì)出現(xiàn)腳本編輯區(qū)域,選擇Action,在代碼中添加啟動(dòng)WMS的代碼,如下圖:
8 腳本寫(xiě)好之后就需要執(zhí)行第二步來(lái)驗(yàn)證下腳本是否正確,或是是否能和指定的WMS地址相連接。點(diǎn)擊左邊的Verify Replay,在右側(cè)的界面中點(diǎn)擊Start Replay,如下圖:
9 通常會(huì)出現(xiàn)如下的錯(cuò)誤,原因是在WMS的根目錄(C:\wmpub\wmroot)下缺少wmload.asf文件,至于這個(gè)文件是做什么用的大家可以網(wǎng)上搜一下。隨便找一個(gè)asf文件將名稱(chēng)改為wmload然后放在WMS的根目錄即可。
有可能添加wmload.asf文件后仍然不成功,有兩個(gè)可能的原因:
? a 流媒體服務(wù)器沒(méi)有默認(rèn)的點(diǎn)播發(fā)布點(diǎn),如果沒(méi)有添加默認(rèn)點(diǎn)播發(fā)布點(diǎn),路徑只想WMS根目錄。
? b 默認(rèn)點(diǎn)播發(fā)布點(diǎn)“拒絕新連接”了,選中“允許新連接”即可。
10 這些都搞定后,重新驗(yàn)證會(huì)出現(xiàn)成功的界面。
11 點(diǎn)擊上圖中出現(xiàn)的Run-Time Settings 設(shè)置腳本的運(yùn)行迭代次數(shù)等信息。
12 設(shè)置好迭代次數(shù)后,就可以執(zhí)行第三步了,不過(guò)第三步主要是設(shè)置事務(wù)和參數(shù)的,在本例中用不上,所以直接執(zhí)行第四步,點(diǎn)擊Concurrent User 出現(xiàn)如下界面:
13 點(diǎn)擊上圖中Create Controller Scenario ,創(chuàng)建一個(gè)控制場(chǎng)景,在這之前會(huì)提示保存腳本信息,這里我們將腳本信息命名為T(mén)estWMS ,如下圖:
13 保存好腳本信息后,會(huì)彈出一個(gè)場(chǎng)景設(shè)置框,可以設(shè)置虛擬用戶(hù)的個(gè)數(shù),我們?cè)O(shè)置虛擬用戶(hù)為100,如下圖:
14 點(diǎn)擊確定后會(huì)彈出運(yùn)行測(cè)試的窗口,在此窗口中點(diǎn)擊 Edit Schedule 可以設(shè)置多用戶(hù)是以什么形式并發(fā)的,如下圖:
15 點(diǎn)擊上圖中的 Edit Schedule 出現(xiàn)設(shè)置窗口,如下圖:
16 設(shè)置完成后,可以點(diǎn)擊窗口右側(cè)的Start Scenairo按鈕開(kāi)始運(yùn)行測(cè)試,如下圖:
16 測(cè)試運(yùn)行完成后,點(diǎn)擊窗口上方的分析結(jié)果按鈕來(lái)查看測(cè)試結(jié)果,如下圖:
17 最后就可以根據(jù)結(jié)果來(lái)編寫(xiě)相應(yīng)的測(cè)試報(bào)告了
當(dāng)然LoadRunner的功能遠(yuǎn)不止這些,本文只是測(cè)試WMS的一個(gè)非常簡(jiǎn)單的例子,希望對(duì)你有所幫助。
轉(zhuǎn)載于:https://www.cnblogs.com/oec2003/archive/2010/05/21/1740625.html
總結(jié)
以上是生活随笔為你收集整理的使用LoadRunner测试WMS的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android入门之三【应用程序组成】
- 下一篇: JPEG文件格式简单分析