一、打開HP Virtual User Generator,創建虛擬用戶腳本,選擇Web(HTTP/HTML)協議;
二、在開始錄制框中,填寫(選擇)以下信息:
Application type::Win32 Application
Program to record:C:\Program Files (x86)\HP\LoadRunner\bin\wplus_init_wsock.exe
(注:這是LoadRunner安裝目錄下的文件)
Working directory:C:\Program Files (x86)\HP\LoadRunner\bin
Record into Action:根據測試業務場景選擇(Vuser_init/Action/Vuser_end)
三、點擊【Options…】,打開Recording Options頁面,點擊Network-Port Mapping,點擊【New Enty】填寫網絡映射端口信息,如圖;
Target Server:填寫測試系統的IP或者網址
Port:填寫測試系統的端口
Service ID:選擇HTTP
Traffic Forwarding:勾選並填寫本地代理端口(隨便填,只要本地沒有其他程序占用該端口就行)
其他信息默認就好。
填寫完后:
四、下面的工作就是手機配置了
- 手機端與電腦端要連接一個共同的WIFI或者手機連接電腦共享的熱點;
- 打開手機連接的WIFI,修改為手動代理,代理配置如下:
-
HTTP代理改為手動;
-
服務器為電腦的IP地址;
-
端口為LoadRunner錄制時設置的Traffic Forwarding端口(要保持一致);
-
注意,設置手機代理后,手機端要能夠訪問測試的APP應用;
五、以上都設置好之后,就可以啟動LoadRunner開始錄制,點擊開始錄制按鈕后,會彈出“LoadRunner Sockets Proxy Starter”窗口,此時不用管它;
六、接着就可以在手機上操作測試的業務了,LoadRunner會抓取網絡包,當停止LoadRunner錄制時,就會生成腳本;
七、最后關閉“LoadRunner Sockets Proxy Starter”窗口。
(注:要先停止錄制,再關閉該窗口)