使用LoadRunner進行性能測試的簡單步驟


使用LoadRunner進行性能測試的簡單步驟

 

一、開發測試腳本

 

工具:VuGen

 

步驟:

 

1.         使用VuGen提供的錄制功能,自動產生基本的腳本。

 

2.         在基本腳本的基礎之上,編輯腳本。在比較重要的業務環節中插入

 

u       Transactions來衡量該環節中服務器的性能

 

u       Rendezvous points(集合點)衡量最常用的環節在n個用戶同時訪問的大負載量下的性能

 

u       添加注釋,便於維護

 

u       參數化輸入

 

3 .     Run-Time設置

 

u       General“Automatic Transactions”可以選擇第二個,這樣LoadRunner默認把每一步操作都當作Transactions處理

 

u       Proxys:不要使用代理服務器,或者在IE中設置本地連接不使用代理

 

u       Browser EmulationAdvanced ——Step Download Timeout 默認是120s,建議設的時間短一點,在60s之內(因為實際用戶可能沒有那么大的耐心)

 

u       NetWork:暫且使用最大帶寬吧

 

4 .     VuGen中運行一下腳本,確保沒有任何錯誤

 

注意:
可能會在VuGen中開發多個腳本,每個腳本的開發最好遵從以上的步驟    

 

 

二、創建測試場景

 

工具:Controller

 

步驟:

 

1.         選擇場景的類型:根據現在的情況,選擇“Manual Scenario”,配置時可以更加的靈活

 

2.         選擇每個腳本要運行的虛擬用戶數量

 

3.         添加Load Generator,添加后要connect一次,確保連接正常

 

4.         分配用戶到不同的Load Genrator

 

5.         配置Rendezvous

 

6.         Run-Time設置:同上設置

 

7.         配置Schedule:為了充分利用資源,可以配置成晚上1000以后開始運行,連續運行n個小時,第二天上班來看結果

 

8.         設置結果文件的保存路徑

 

9.         添加性能計數器:(以下所有性能計數器采用默認即可)

 

u       System Resources——Windows Resources 默認即可

 

u       NetWork Delay Time 

 

u       MSIIS

 

u       ASP.NET Applications

 

u       oracle

 

三、
執行測試(完全自動化,不需要干預)

 

四、分析測試結果



分析各種圖表,得出系統的瓶頸。


除此之外,樓主再給大家推薦幾個靠譜的測試工具:

a、開源測試管理工具:BugfreeBugzillaTestLinkmantis

 

b、開源功能自動化測試工具:WatirSeleniumMaxQWebInject 

 

c、開源性能自動化測試工具:JmeterOpenSTADBMonster

 

d、國內免費軟件測試工具有:AutoRunnerTestCenterTestBird


文章部分摘自CSDN論壇


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM