loadrunner性能測試——第一步 錄制腳本(中文版)


通過上篇博客,了解了loadrunner這個工具能做什么,以及對安裝環境的要求,安裝、漢化以及破解過程都挺簡單的,可以從網上找到教程。從這篇文章開始進入loadrunner的使用。

可以將測試過程理解成三個步驟:

1. 先執行一遍要測試的操作,例如:登錄系統

2. 給剛才的操作虛擬運行場景,執行測試 。 例如:設置並發用戶數量、設置用戶初始化方式、運行方式、持續時間

3. 生成測試報告,分析測試結果。

這樣三個步驟,用loadrunner的專業術語稱為:

 

使用loadrunner模擬虛擬用戶行為的第一步是錄制腳本,也是很關鍵的一步。

一、選擇首頁中的創建/編輯腳本,打開VU Gen,新建腳本

二、選擇協議

三、輸入系統url,設置錄制選項

【應用程序類型】:選擇使用Internet應用程序還是Win32應用程序。(為什么是win32應用程序呢?因為VuGen只能在Windows平台上錄制Vuser腳本,但錄制的腳本可以再windows和Unix平台上運行。)

【要錄制的程序】:這個是打開url的瀏覽器,默認為IE,不過Version11支持到IE8,可以自定義瀏覽器。

【URL地址】:測試系統鏈接

【工作目錄】:不太清楚,一直用的默認工作目錄

【錄制到操作】:選擇操作錄制到哪里,loadrunner自動將測試腳本分為vuser_init、vuser_end、aciton三部分,Vuser_init和Vuser_end一般用戶存放應用程序初始化的腳本和注銷關閉時的腳本。在重復執行的時候,這兩部分內容只執行一次。Action用於存放實際的腳本操作,這部分腳本可以多次執行,還可以創建多個Action腳本。

四、開始錄制腳本

百度頁面會自動打開,我們執行一個搜索功能。

五、編譯、驗證回放腳本

 

六、腳本優化

 回放驗證成功后,可以進行事務、參數、並發用戶的設置、腳本運行時設置。

事務:根據項目需要,除了衡量整個腳本的性能外 ,還想獲取到腳本中的某一段或幾段操作,例如:想知道從單擊"確定"按鈕到顯示首頁這一登錄過程的性能數據,以便更詳細的知道具體是用戶的哪些動作對系統性能的影響比較大。這時候,可以將登錄的運行腳本標記在一個事務內。

參數化:所謂參數化,針對的是腳本中的某些常亮。讓不同的虛擬用戶在執行相同的腳本時,分別使用單數數據源中的不同數據代替這些常亮,從而達到模擬多用戶真實使用系統的目的。

並發用戶:也可以在第二個環節運行負載測試時再設置。

腳本運行時設置:可以設置每個action的執行次數、設定思考時間、


【迭代次數】:每個action的執行次數

【思考時間】:思考時間是為了模擬時更加接近用戶的真實行為。實際中,用戶進行一系列的操作后往往會進行處理,例如:加載出數據后,用戶會閱讀數據,而瀏覽數據的過程對服務器是沒有壓力的。因此,在腳本中用函數lr_think_time(double time)來模擬用戶處理過程(未執行任何操作的過程),執行該函數時,用戶線程會按照相應的time值進行等待。 如果選擇忽略思考時間,會對服務器造成更大的壓力。

還可以進行網速模擬……,建議參考LoadRunner_Virtual_User_Generator使用手冊。

總結:錄制腳本的過程,提煉幾個關鍵詞:錄制——編譯——驗證回放——腳本優化(設置事務、設置參數、集合點……)——運行時設置。

 
3


免責聲明!

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



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