Loadrunner錄制+運行+結果-【飛機訂票系統實戰】


 目錄結構:

一、LoadRunner實現訂票系統腳本錄制

二、Loadrunner實現訂票系統IP欺騙(此處可以不設置)

三、Loadrunner運行錄制的腳本

四、Load generator配置

五、運行

六、Analysis Summary 運行結果

 

一、LoadRunner實現訂票系統腳本錄制

1、開啟服務,打開應用地址,應用賬號密碼:jojo/bean

 

 

注意:啟動服務過程如果1080端口被占用會報錯如下:

由於我是Windows上操作,所以解決方案:

查看被占用端口: netstat -ano|findstr 1080

殺掉進程: taskkill /pid 1080 /F
或:taskkill /F /PID 1080

/F,指定要強行終止進程。
/PID,指定要終止的進程的PID

 

二、Loadrunner實現訂票系統IP欺騙(此處可以不設置)

參考我的另一篇文章:IP欺騙

 

1、打開LR

2、創建腳本

 

3、 選擇HTTP/HTML

 

4、進入Start Recording

設置項解析:

Application type:

   ternet Applications--錄制一個網絡應用,B/S端 

   Win32 Applications --錄制一個客戶端應用 ,C/S端

Peogram to record:要錄制的程序瀏覽器

   默認選擇Microsoft Internet Explorer為IE瀏覽器,如果是C/S架構選擇一個exe程序即可

URL Address:

錄制的瀏覽器地址,此處在錄制web應用時填入url,否則不填

Working directory:

    工作目錄,指定代碼錄制后的腳本放在什么地方

Record into action:

錄根據制的腳本選擇腳本存放在action還是init還是end模塊。實現將不同的功能分開存放到不同的action

Record the application startup:

勾選代表開始錄制就動作;不勾選代表在錄制后以后插入腳本動作(后面會舉例子)

C/S端選擇:

5、 點擊ok后,進入出現錄制頁面

此處出現一個問題:

內容如下:

內容:

Loadrunner11錄制報錯:由於另一個程序正在運行中,此操作無法完成。請選擇“切換到”來激活正在運行中的的程序,並更正問題

解決方案:(參考點擊:Loadrunner11錄制過程中報錯:由於另一個程序正在運行中,此操作無法完成

6、 輸入登錄頁面輸入賬號密碼登錄進入訂票系統

 

7、登出系統

 

Stop錄制腳本

查看腳本錄制成功

保存腳本命名為:plane1 (由於之前已經錄制過一次了)

打開controller,添加plane1到控制器

 

腳本加入運行成功

 

四、Load generator配置

上述腳本加入controller后,配置load generator

首先啟動監聽器:

 

1、添加 Load Generators,由於是本機輸入localhost,如果是服務器需要輸入服務器IP

點擊connection,status變為了Ready(如果ip不存在此處連接會失敗)

如果有多台負載機配置如下:

界面選擇配置好的load generator

五、運行

進入controller-run

啟動Start Scenario

配置user

運行結束

 

六、Analysis Summary 運行結果

運行完畢,點擊controller左上角倒數第三個按鈕運行查看 Analysis Summary結果

 

 


免責聲明!

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



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