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