1. 程式人生 > >loadrunner錄製手機app指令碼

loadrunner錄製手機app指令碼

前提:

        1、已經安裝好了LoadRunner

        2、準備一個待錄製的APP

        3、電腦開啟WiFi熱點,手機能夠連線成功

        4、LoadRunner必須安裝外掛:LR_03105_Patch4.EXE

1、手機電腦共享網路

如果是桌上型電腦,需要有無線網絡卡。我這裡用的是360隨身WiFi,如下圖所示:

測試的手機,連線這個WiFi,與電腦共享網路

2、LoadRuner安裝補丁

下載補丁,如下圖所示:

雙擊進行安裝,安裝成功後,在錄製指令碼的時候,就可以選擇Mobie App(HTTP/HTML)協議,如下圖所示:

3、進行錄製

3.1 選擇協議

新建一個指令碼,選擇Mobile App(HTTP/HTML)協議後,點選Create,如下圖所示:

3.2 選擇錄製模式

進入如下頁面,點選Start  Record,選擇錄製模式:

第一種:Record and Analyze:利用電腦上的WiFi熱點進行錄製

第二種:Analyze Traffic:利用抓包檔案生成指令碼

第三種:Record Emulator:利用電腦上的手機模擬器錄製

3.3 對錄製進行配置

建立本機的代理,預設Host是:http://localhost  Port埠預設是80。如果80埠被佔用了,需要更換一個未被佔用的埠。

點選Connect

這裡我在點選Connect的時候,遇到了一個錯誤,如下圖所示:

解決辦法如下:

下載winpcap並安裝

winpcap(windows packet capture)是windows平臺下一個免費,公共的網路訪問系統。

下載地址:https://www.winpcap.org/install/

選擇Record network,可以看到Record network有多個,根據每臺電腦不同,需要選擇的也不同。一般是選擇的第2個。如果不確定的話,可以一個個錄製來嘗試,看哪個可以錄製。

3.4 開始錄製

點選Start Recording,Recording的狀態變為Stop Recording狀態,如下圖所示:

Record into部分,Vuser_init\Action\Vuser_end三選一,一般選擇Action,根據具體情況而定。

此時在手機上操作待測試的功能。注意:這裡必須確保手機連線了電腦的WiFi

3.5 儲存pcap檔案

錄製結束後,點選Stop Recording,然後電腦會彈出一個抓取的資料包,將其儲存。

抓取的檔案儲存後,點選下一步

3.6 分析通訊

Capture 處選擇剛才儲存的pcap檔案,IP Host處填寫手機此時的IP地址,這個需要在手機裡檢視,並且確保正確!

3.7 生成指令碼

點選完成,這是就會自動生成LR指令碼了。

如果此時錄製的指令碼為空,那可能是Record network選擇錯了,重新回到選擇record network的頁面,選擇另一個網路,直到錄製指令碼不為空!

--------------------- 本文來自 florachy 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/FloraCHY/article/details/72674658?utm_source=copy