使用LoadRunner的Web(HTTP/HTML)協議錄製手機app腳本

1、打開HP Virtual User Generator,建立虛擬用戶腳本,選擇Web(HTTP/HTML)協議;服務器

2、在開始錄製框中,填寫(選擇)如下信息:網絡

Application type::Win32 Applicationapp

Program to record:C:\Program Files (x86)\HP\LoadRunner\bin\wplus_init_wsock.exe測試

(注:這是LoadRunner安裝目錄下的文件)代理

Working directory:C:\Program Files (x86)\HP\LoadRunner\binget

Record into Action:根據測試業務場景選擇(Vuser_init/Action/Vuser_end)it

3、點擊【Options…】,打開Recording Options頁面,點擊Network-Port Mapping,點擊【New Enty】填寫網絡映射端口信息,如圖;io

Target Server:填寫測試系統的IP或者網址配置

Port:填寫測試系統的端口程序

Service ID:選擇HTTP

Traffic Forwarding:勾選並填寫本地代理端口(隨便填,只要本地沒有其餘程序佔用該端口就行)

其餘信息默認就好。

填寫完後:

4、下面的工做就是手機配置了

  1. 手機端與電腦端要鏈接一個共同的WIFI或者手機鏈接電腦共享的熱點;
  2. 打開手機鏈接的WIFI,修改成手動代理,代理配置以下:
  • HTTP代理改成手動;

  • 服務器爲電腦的IP地址;

  • 端口爲LoadRunner錄製時設置的Traffic Forwarding端口(要保持一致);

  • 注意,設置手機代理後,手機端要可以訪問測試的APP應用;

5、以上都設置好以後,就能夠啓動LoadRunner開始錄製,點擊開始錄製按鈕後,會彈出「LoadRunner Sockets Proxy  Starter」窗口,此時不用管它;

6、接着就能夠在手機上操做測試的業務了,LoadRunner會抓取網絡包,當中止LoadRunner錄製時,就會生成腳本;

7、最後關閉「LoadRunner Sockets Proxy  Starter」窗口。

(注:要先中止錄製,再關閉該窗口)

相關文章
相關標籤/搜索