Loadrunner 12.55不會自動安裝飛機訂票系統,要自己手動安裝。
我們需要下載Web Tools以及一個小外掛strawberry
https://marketplace.microfocus.com/appdelivery/content/web-tours-sample-application
WebTours從上面這個地址下載:(沒賬號的話要先註冊一個賬號)
strawberry-perl-5.10.1.0.msi https://www.aliyundrive.com/s/ifuBmaGjmw9
下載解壓完成,可以看到這兩個東西
執行strawberry-perl-5.10.1.0,直接安裝即可
解壓WebTours.zip檔案,然後執行下面的檔案啟動服務(StartServer.bat)
這裡出現了個問題
解決方案:
編輯httpd.conf 檔案,加入一句 ServerName localhost:1080 重啟服務就可以了。
首先找到檔案
修改httpd.conf檔案,找到 ServerName localhost:1080 ,去掉前面的「#」,儲存,重啟服務
再次啟動,報錯消失
輸入http://127.0.0.1:1080/WebTours/ ,可以成功開啟,安裝成功
使用者名稱:jojo
密碼:bean
點選 File >> New Script and Solution
我們這裡選擇 Single Protocol >> Web - HTTP/HTML
(單協定 >> Web - HTTP/HTML)
Scrpit Name:我們的指令碼名
Location:我們指令碼的存放位置
點選Create
我們針對這個介面細細分析一下
首先是側邊欄
Actions:就是我們的指令碼了
vuser_init::初始化,做多隻有一個
Action:我們的主指令碼,可以有多個
vuser_end:當然是結束咯,這個init和end有點像我們開發中,初始化的東西最後需要關閉
Extra Files:這裡存放我們需要用到的庫
Runtime Settings:執行時設定,這個功能我們後面會用的比較多
Parameters:引數化,這裡設定我們後面的引數化
Recording Report:錄製報告
Replay Run Results:回放報告
接下來是頂部工具列
:新建指令碼、開啟指令碼
:新增新的指令碼、匯入指令碼
:錄製設定
:開始錄製按鈕
:編譯
:執行一步
:回放
然後我們迴歸正題,開始錄製
我們點選錄制
首次錄製我們需要進行一些設定,我們可以在這裡進行設定,也可以點選頂部工具列的錄製設定按鈕
這裡主要看兩個地方
1、點選General下邊的Recordings
這裡有兩種方式:HTML_based Script和URL_based Script
我們來介紹下他們:
HTML_based Script:基於瀏覽器的應用程式
URL_based Script:基於非瀏覽器的應用程式;基於瀏覽器的應用程式中使用了HTTPS安全協定
如何選擇呢?如果應用是WEB應用,首選是HTML-based方式;不是基於瀏覽器的應用程式推薦使用URL-based script;基於瀏覽器的應用程式中使用了HTTPS安全協定,建議使用URL-based script方式錄製.
在這裡我們選擇前者
2、點選HTTP Properties下邊的Advances
這裡有比較重要的一步,勾選Support channel和下邊的UTF-8,否則的話錄製出來的指令碼中文會亂碼
設定完點選OK即可
接下來我們對錄製先進行一下設定
Record into action:就是我們開始錄製時的Action,我們一般選擇vuser_init,這裡因為只演示登入功能,我們選擇Action
Record:選擇錄製的型別,可以選擇瀏覽器,Windows應用等,這裡我們選擇Web Browser
Application:選擇應用,我們選擇的瀏覽器,所以就是選擇瀏覽器,我們這裡選擇IE,不建議選擇其他瀏覽器,Chrome、Firefox等瀏覽器會出現各種問題。win 11的朋友還是整個IE吧
URL address:就是我們需要測試的地址,這裡我們填飛機訂票系統:http://127.0.0.1:1080/WebTours/
Start recording:這個我們不管他,預設即可
Working directory:工作目錄,預設的為LoadRunner所在路徑的bin目錄,我們不動他
點選 Start Recording 開始錄製
我們不管他,點選Yes
這個也不管他,點選Yes
我們對工具列來分析一下
:繼續錄製
:結束錄製
:暫停錄製
:取消錄製
:選擇Action
:建立新的Action
:插入事務開始
:插入事務結束
:插入集合點
:插入註釋
:插入文字檢查
點選註釋 登入
進行登入操作
使用者名稱:jojo 密碼:bean
註釋 退出
點選退出按鈕
點選結束錄製,跳轉回Loadrunner,顯示錄製報告
檢視指令碼
點選工具列回放,檢視回放報告
錄製結束
以上就是這節的全部內容,如有錯誤,還請各位指正!