Loadrunner12是一款性能測試工具,主要用于評估系統在高壓環境下的表現,功能包括模擬多任務操作、檢測響應時間及分析數據結果,支持多種協議,適合不同技術架構,設計靈活,可定制測試方案,適應各類業務需求,成為許多企業首選的測試解決方案。
用Loadrunner12做壓力測試的詳細步驟
1、先在電腦上裝好Loadrunner12軟件,確保能正常運行。
2、插上360隨身WiFi或者其他無線網卡,裝好官方驅動,讓電腦能共享無線網絡。

3、打開Loadrunner12的Virtual User Generator,點【File】-【New Script and Solution】,在協議里選【Web - HTTP/HTML】,填好腳本名字和保存位置,點【Create】新建腳本。

4、按【Win+R】打開運行窗口,輸入“cmd”進命令行,輸入“ipconfig”查看電腦共享的無線網IP地址,記下來。

5、點工具欄上的紅色錄制按鈕,在【Recording mode】選【Remote Application via LoadRunner Proxy】,端口設成8899(不沖突就行,用“netstat -anop tcp”可以查端口占用情況),IP填剛才查到的無線網卡IP,然后開始錄制。

6、手機連上電腦共享的WiFi,長按網絡選【修改網絡】,打開高級選項,把代理設成手動,填上Loadrunner的代理IP和端口(就是上一步設置的),保存。這時候Loadrunner的錄制條開始動,說明手機操作正在被記錄。

7、錄完會自動生成腳本,把沒用的代碼刪掉,只留要測試的部分。

8、腳本搞定后,剩下的就是回放調試、參數化、設置并發數、跑壓測、分析結果這些常規操作了。(注意:Loadrunner12最多支持50并發,建議用這個錄腳本,實際壓測換Loadrunner11跑,效果更好。原理其實就是抓手機發到服務器的請求,Loadrunner12負責攔截,壓測對象是服務器。)
Loadrunner12主要功能
1、模擬多用戶操作
用Virtual User Generator可以輕松模擬大量用戶操作,先錄業務流程(比如下單、訂票),再轉成測試腳本。
支持在Windows、UNIX、Linux上模擬成千上萬的用戶,省硬件又省人力。
腳本還能參數化,用不同數據測試,比如訂單號、客戶名隨機換,更貼近真實場景。
2、真實負載模擬
用Controller設置測試方案,控制用戶數量和行為,還能定時模擬高峰流量。
可以監測服務器、數據庫、網絡設備的表現,方便調整系統配置。
3、性能問題定位
內置實時監控,能看響應時間、服務器狀態、網絡狀況,快速發現問題。
ContentCheck功能會檢查數據包內容,確保返回的數據沒錯誤。
4、測試結果分析
壓測結束后自動匯總數據,提供詳細報告,幫您找出性能瓶頸。
能分析網頁加載時間,看是不是圖片太大或者第三方組件拖慢了速度。
還能拆解網絡延遲,查DNS解析、服務器連接耗時等問題。
5、重復測試驗證
每次修復問題后,可以重新跑一遍測試,確認優化是否有效。
支持EJB組件測試,提前發現Java應用的問題。
測試報告是HTML格式,方便分享到內網,隨時查看對比結果。
LoadRunner 12使用說明
1、【加快開發測試節奏】
云壓測幾小時就能跑完一輪測試,節省超過70%的測試時間。配合APM監控深入追蹤代碼執行,迅速揪出問題點,讓每次版本迭代更高效。
【確保系統達標】
通過模擬真實負載,摸清系統性能上限,結合APM的各項指標判斷是否達到預期目標,讓驗收測試更有說服力。
2、【故障排查更輕松】
真實還原用戶訪問路徑,模擬的壓力場景更貼近實際,生產環境的問題一測就現形。配合APM全鏈路監控,快速鎖定性能短板和報錯根源,大幅縮短問題修復周期。
【主動預防風險】
在系統維護時段自動發起壓測,搭配APM實時監控,隨時掌握系統健康狀況,提前發現潛在風險,讓運維更省心。
3、【資源調配有依據】
通過云壓測施加壓力,APM同步采集性能數據,實時分析不同壓力下系統的表現,清晰展示CPU、內存、磁盤等資源消耗情況,讓擴容縮容決策更精準。
常見問題處理
1、【腳本錄制時瀏覽器不彈窗怎么辦?】
先打開瀏覽器,進入Internet選項,切換到高級設置,取消勾選“啟用第三方瀏覽器擴展(需重啟)”,關閉后重新運行VuGen即可正常錄制。
2、【腳本中文亂碼如何解決?】
錄制前進入Record-Options配置界面,切換到Advanced頁簽,勾選"Support charset"并選擇UTF-8編碼,重新錄制后亂碼問題消失。
3、【提示瀏覽器不支持怎么處理?】
進入Recording Options -> Browser設置頁,將默認瀏覽器調整為IE,重啟LoadRunner后再次錄制即可正常使用。