使用LoadRunner-运行负载测试
1.運行負(fù)載測試
? 錄制好腳本之后,返回首頁,點擊“Run Load Tests”;
? 如果遇到以下問題,點擊“Close”,右擊桌面LoadRunner選擇“以管理員身份運行”,如圖:
2.運行腳本
? 點擊Run Load Tests進入New Scenario頁面;
? 選擇要運行的腳本,點擊“Add”—>“OK”;
3.設(shè)置Vuser及配置時間
? StarVusers(開始用戶):啟動10個Vusers:每隔 00:00:15(HH:MM:SS)啟動2個;
? 詳情頁面設(shè)置解析,設(shè)置好點擊“OK”:
? Action type(操作類型):Star Vusers(啟動Vusers);
? 啟用10個Vusers:同時(Simultaneously):10個用戶同時運行;
? 2個Vusers every 00:00:15:每隔15秒就有2個用戶運行;
? Duration(持續(xù)時間):Run for 00:05:00(HH:MM:SS) (運行5分鐘);
? Action type(操作類型):Duration(持續(xù)時間);
? Run until completion:完成前一直運行;
? Run for 1days and 00:05:00 (HH:MM:SS):運行時間;
? 運行直到完成本次設(shè)置的腳步;
? 如果選擇運行時間,意思是:如果運行腳本花費1秒,你在彈框這里設(shè)置了5秒,腳本在1秒內(nèi)運行完之后,還會在繼續(xù)運行,直到運行完這5秒才會停止,和上面那個完成前一直運行是有差別的;
? Stop Vusers:停止Vusers;
? Stop all Vusers: 5 every 00:00:30 (HH:MM:SS):停止全部Vusers,每30秒停止5個;
? Action type (操作類型) : Stop Vusers(停止Vusers);
? Simultaneously(同時);
? 5 Vusers every 00:00:30 (HH:MM:SS) :每30秒停止5個Vusers;
4.Loadrunner運行及開始場景
? 點擊“Start Scenario(開始場景)”,如果置灰不能點擊,看是否出現(xiàn)以下提示(LoadRunner控制器無法創(chuàng)建用戶)
若出現(xiàn),請檢查Design頁面是否配置Load Generators中的Name:127.0.0.1
? 運行錄制的腳本,點擊“Star Scenario(開始場景)”,在Scenario Status(場景狀態(tài))----Passed transactions(通過事物)中顯示為0,運行報錯,查看“Errors”,描述信息如下:
? Initialization failed; communication error.初始化失敗;通信錯誤。。
? Error (-81024): LR_VUG: The ‘QTWeb’ type is not supported on ‘WIN32’ platforms .
? 錯誤(81024):lr_vug:‘ QtWeb類型不支持Win32平臺。
? 解決辦法如下:
? 在LR11安裝路徑下面:C:\Program Files (x86)\HP\LoadRunner\bin(一般是這個,根據(jù)具體安裝的位置,有變化)
選擇bin文件目錄下的wlrun.exe,右鍵屬性,選擇兼容性 windows XP …3。
退出LR11,再次打開,就ok了。
運行結(jié)束之后會自動跳轉(zhuǎn)“分析結(jié)果”頁面,如果跳轉(zhuǎn)不了,點擊頂部菜單中的“Analyze Results”查看:
進入Summary Report(摘要報告)頁面,可以看到通過數(shù)、失敗數(shù)、平均響應(yīng)時間,如圖:
? 兩者區(qū)別:
? TPS(每秒請求的事務(wù)數(shù)) = 在場景或者灰化步驟運行的每一秒鐘中,每個事務(wù)通過、失敗以及停止的次數(shù)
? 也就是說,TPS = 總的通過、失敗的事務(wù)總數(shù)/整個場景的運行時間;
? reponse time(平均響應(yīng)時間) = 每個事務(wù)完成實際需要的時間/事務(wù)處理數(shù)目;
? 因此,兩者是沒有任何關(guān)系的;
? 一般Summary Report和Average Transation Response Time合起來看比較清楚,合并操作如圖:
(合并之后會重新打開一個窗口顯示合并的結(jié)果)
總結(jié)
以上是生活随笔為你收集整理的使用LoadRunner-运行负载测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 91亿不够分!B站UP主发起“停更潮”的
- 下一篇: Fiddler 抓包https配置 提示