LoadRunner性能測試

一、開發測試腳本

  工具:VuGen

  步驟:

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

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

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

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

  添加註釋,便於維護

  參數化輸入

  3.Run-Time設置

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

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

  Browser Emulation:Advanced ——Step Download Timeout?默認是120s,建議設的時間短一點,在60s之內(因爲實際用戶可能沒有那麼大的耐心)

  NetWork:暫且使用最大帶寬吧

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

  注意:

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

  二、創建測試場景

  工具:Controller

  步驟:

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

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

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

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

  5.配置Rendezvous

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

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

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

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

  System Resources——Windows Resources?默認即可

  NetWork Delay Time

  MSIIS

  ASP.NET Applications

  oracle

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

  四、分析測試結果

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

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

  a、開源測試管理工具:Bugfree、Bugzilla、TestLink、mantis

  b、開源功能自動化測試工具:Watir、Selenium、MaxQ、WebInject

  c、開源性能自動化測試工具:Jmeter、OpenSTA、DBMonster


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章