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