利用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_initActionVuser_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)点击完成,脚本导入成功

 

原文地址:https://www.cnblogs.com/fgjl/p/10476996.html