網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

圖解LoadRunner的常規測試流程

欄目: 電腦 / 發佈於: / 人氣:6.49K

LoadRunner測試流程依次為:創建腳本->設計場景->運行場景->分析結果,本篇將和大家分享此次過程。

如何使用LoadRunner創建腳本?

(01)創建腳本最簡單的方法就是錄製,下面以錄製登陸bugfree系統為例,操作步驟如下。

(02)啟動Virtual User Generator,如下圖所示:

圖解LoadRunner的常規測試流程

(03)新建一個腳本,如下圖所示:

圖解LoadRunner的常規測試流程 第2張

(04)選擇合適的協議,這裏選擇Web(HTTP/HTML)協議,如下圖所示:

圖解LoadRunner的常規測試流程 第3張

(05)輸入bugfree的地址,如下圖所示:

圖解LoadRunner的常規測試流程 第4張

(06)點擊OK,開始錄製,如下圖所示:

(07)輸入登錄信息,點擊登陸。登陸成功後,點擊“停止”按鈕,一個登陸腳本就錄製完了。思考:它是如何工作的?解答:在錄製開始前,我們選擇的是WEB(HTTP/HTML)協議,開始錄製時,Virtual User Generator會記錄所有從當前窗口向服務器發出的HTTP請求,並生成腳本。

(08)要使用C語言寫腳本,請在創建VUser時選擇C Vuser,如下圖所示:

圖解LoadRunner的常規測試流程 第5張

(09)要使用JAVA語言寫腳本,請在創建VUser時選擇JAVA VUser,如下圖所示:注:CVuser支持加載DLL,JAVA VUser支持加載jar包。

圖解LoadRunner的常規測試流程 第6張

LoadRunner腳本參數化

(01)以登陸bugfree的腳本為例,我們將用户名和密碼進行參數化,詳細操作步驟如下。

(02)找到要參數化的用户名和密碼的值,如下圖所示:

圖解LoadRunner的常規測試流程 第7張

(03)將用户名“gavin”用變量user_name代替。選中“gavin”,單擊右鍵,選擇“Replace with a Parameter”,如下圖所示:

圖解LoadRunner的常規測試流程 第8張

(04)將Parameter name命名為user_name,如下圖所示:

圖解LoadRunner的常規測試流程 第9張

(05)此時腳本中的“gavin”就變成了“{user_name}”,如下圖所示:

圖解LoadRunner的常規測試流程 第10張

(06)將密碼“111111”用變量password代替。選中“111111”,單擊右鍵,選擇“Replace with a Parameter”,如下圖所示:

圖解LoadRunner的常規測試流程 第11張

(07)將Parameter name命名為password,如下圖所示:

圖解LoadRunner的常規測試流程 第12張

(08)單擊上圖中的“Properties”,file選擇和“user_name”參數相同的file,如下圖所示:

圖解LoadRunner的常規測試流程 第13張

(09)點擊“Add Column”,添加一個列名為“password”的列,作為存放password參數的值,因為參數password取值和user_name是一一對應的,所以為簡化邏輯,建議將“Select next row”設置為“same line as user_name”,如下圖所示:

圖解LoadRunner的常規測試流程 第14張

(10)設置完成後腳本中的代碼如下圖所示:

圖解LoadRunner的常規測試流程 第15張

(11)最後可以根據需求為參數添加值。例如,我們這裏模擬2個不同的用户併發登陸bugfree,可按如下操作為參數配置登陸信息:在user_name或password上單擊右鍵,選擇“Parameter properties”,如下圖所示:

圖解LoadRunner的常規測試流程 第16張

(12)在彈出的窗口中單擊“Add row”增加記錄,或者點擊“Edit with notepad”進行增加記錄,如下圖所示:

圖解LoadRunner的常規測試流程 第17張

(13)這裏選擇Edit with Notepad,如下圖所示:

圖解LoadRunner的常規測試流程 第18張

(14)按照已有的格式輸入,每條記錄一行,完成後保存即可。保存後可以看到多了一條用户信息,如下圖所示:

圖解LoadRunner的常規測試流程 第19張