Loadrunner基礎:Loadrunner基本概念和應用

來源:互聯網
上載者:User

標籤:

學習樣本

Loadrunner內建有WebTour的網站可以協助初學者學習效能測試
安裝完Loadrunner以後進入到Program Files下的WebTour檔案加,啟動WebTour服務
在瀏覽器中開啟:http://127.0.0.1:1080/WebTours/index.htm 即可登陸WebTour服務

 

Loadrunner基本概念

集合點(lr_rendezvous): 可以同步虛擬使用者以便更好的在同一時刻執行任務,實現並發。

事務: 伺服器相應虛擬使用者請求所用的時間,開始和結束總是同時出現,用來計算執行某段任務所需的時間(裡面不要加sleep的時間)。
(lr_start_transaction; lr_end_transaction)

檢查點(web_find):回放指令碼時搜尋特定的文本或者是字串,從而驗證伺服器相應的正確性。

考慮時間(lr_think_time): 暫停時間

關聯(web_reg_save_param_regexp):很多應用程式都使用動態值,每次使用這些應用程式時這些值都回變化。比如Server會為每個一個新會話分配一個獨一無二的會話ID,此時必須用動態值才能回放成功。使用關聯就會把伺服器新分配的ID儲存到參數中,運行Vusal時不會使用錄製的固定值,會使用伺服器對應的值。Loadrunner支援手動關聯和自動關聯,錄製完指令碼會自動彈出可關聯選項;也可右鍵選中參數進行手動關聯,手動關聯的正確性和穩定性通常高於自動關聯。

 

Loadrunner Runtime Settings
  • Run Login: 設定啟動並執行Action和順序
  • Pacing: 多次迭代時,設定每次迭代後的等待時間(不等待/等待固定間隔/等待隨機間隔)
  • Log:設定日誌選項
  • Think Time:是否需要在不同操作之間設定考慮時間,如果需要,如何動態設定考慮時間
  • Network: 設定頻寬
  • Browser:設定是否緩衝瀏覽器內容
  • Internet Protocol:設定網路通訊協定,Loadrunner預設會設定8086連接埠的代理,使用這個代理可能會造成回放錯誤,把這個代理改為使用瀏覽器預設設定選項即可。

Loadrunner Parameters

指令碼參數化:在實際測試並發時,某些參數必須是可變的(比如登陸等操作),此時需要用到指令碼參數化,即變數參數化。選中參數,右鍵點擊:replace with parameters, 然後可以在Parameters檔案裡看見剛剛建立的變數。對於參數的取值可以1.直接編輯, 2.匯入.data檔案 3.直接連入資料庫。實際運行時參數可以以多種方式進行回放,需要根據具體情境設定選項。

Loadrunner Replay

更改回放選項,使得回放可以即時展示頁面啟動並執行進度(啟動runtime viewer),此選項預設是關閉的,回放時看不到頁面的執行情況。

 回放完畢可以查看控制台輸入和結果報告

Loadrunner基礎:Loadrunner基本概念和應用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.