利用LR11錄制手機APP方法


利用LR11錄制手機APP方法

 

1. 說明  

 目前手機APP上的功能日益豐富,對手機應用功能的性能測試需求也越來越多。   以下分筆記本和設備介紹使用Loadrunner錄制手機端App的方法。

2. 錄制的原理         

手機App腳本錄制的原理:需要保證手機終端和電腦在公司同一無線網絡內,手機終端可以通過代理將請求信息通過電腦進行轉發。

3. 錄制方法

3.1   通過Moble app協議(下載 lr_patch4.exe,選擇Recording and analyze traffic錄制模式)

3.2 通過抓包錄制(下載 lr_patch4.exe、wireshark_win64.exe,選擇 Analyze Traffic 錄制模式)

4. 目標  

利用LR對手機app登錄功能進行性能測試

 

5. 前提條件 

(1)LR11版本、手機、電腦 ;

(2) pc端和手機端的網絡在同一個網段 用於手機錄制;

(3) 創建一個wifi熱點,譬如獵豹、160wifi  e.熱點配置好后,手機連接上wifi

 

 

   

6. 錄制步驟

6.1第一種方法錄制

 (1)打開lr11-選擇協議:如果在新建腳本頁面,看到Mobile App(HTTP/HTML),表示補丁包成功安裝。 

2)新建一個“Mobile App(HTTP/HTML)”協議的腳本; 

3)點擊 ,選擇錄制模式:選擇“Record and Analyze”,如下圖中的第一個,點擊【下一步】; 

注:此處選擇3recording wizard,可以使用安卓模擬器的方法進行錄制,見后續

4)Host URL填寫“http://localhost”,Port為一個端口號,需要使用本機目前未被占用的端口號,點擊【Connect】。

注意:可以使用命令行“netstat”查看未被占用端口。 

5)選擇Record network,可以看到Record network有多個,根據每台電腦不同,需要選擇的也不同,只能通過每個都進行錄制一下來選擇對應的,我的電腦是第三個。 

6)選擇Record into,Vuser_init\Action\Vuser_end三選一,一般選擇Action,根據具體情況而定。 注意電腦放出熱點,確保手機連接的是電腦的這個熱點,並且只有要這台手機連接這個熱點!其他電腦或手機鏈接會干擾和影響使用。

7)點擊【Start Recording】之后,Recording的狀態變為Stop Recording狀態,就可以開始進行要手機操作了。 

8)要錄制的手機操作結束之后,點擊【Stop Recording】,然后電腦會彈出一個抓取的數包,將其保存,文件后綴為.pcap文件

 

 

10.點擊【下一步】,Capture 處選擇剛才保存的pcap文件,IP Host處填寫手機此時的IP地址,這個需要在手機里查看,並且確保正確! 

 

11.點擊【完成】,這是就會自動生成LR腳本了,如果此時錄制的腳本為空,那可能是Record network選擇錯了,重新回到第四步,選擇另一個網絡,直到錄制腳本不為空!

 

 6.1第二種方法錄制

  原理:通過建立wifi熱點,軟件安裝好后,手機操作軟件會和服務器通過wifi產生數據。

通過Wireshark-win64監控捕獲下來生成數據包並導入到LR中,轉換成腳本。

6.1.1建立網絡連接

  注意和電腦連接保持一致

 

6.1.2 點擊start

會對wifi熱點進行數據捕捉

 

6.1.3 在手機端進行操作

   抓包工具會顯示實時數據

 

 

6.1.4 錄制結束后點擊停止

  保存錄制的文件,文件格式為.pcap

 

 

6.1.5 打開LR

  1)選擇協議Mobile App(HTTP/HTML)

   2選擇錄制模式:選擇“Record and Analyze”,如下圖中的第二個,點擊【下一步】; 

 

(3)點擊下一步,導入腳本,ip地址還是和手機地址一致

 

(4)點擊完成,腳本導入成功

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM