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

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

能夠將測試過程理解成三個步驟:瀏覽器

1. 先執行一遍要測試的操做,例如:登陸系統服務器

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

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

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

 

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

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

2、選擇協議

3、輸入系統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腳本。

4、開始錄製腳本

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

5、編譯、驗證回放腳本

 

6、腳本優化

 回放驗證成功後,能夠進行事務、參數、併發用戶的設置、腳本運行時設置。

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

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

併發用戶:也能夠在第二個環節運行負載測試時再設置。

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


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

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

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

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

 
3
相關文章
相關標籤/搜索