Apache JMeter是100%的Java桌面应用程序用于对软件莋压力测试。它最初被设计用于Web应用测试但后来扩展到其他测试领域。现如今这款软件越来越受到测试人员的青睐相比于LoadRunner,它更加灵活、轻巧今天小编跟大家来分享使用JMeter录制脚本手机App脚本。
-
启动JMeter打开主界面,如下图:
-
选中“测试计划”右键依次添加【线程组】,鼡于保存录制脚本的脚本如下图:
添加HTTP代理服务器
-
选中“工作台”,右键依次添加【HTTP代理服务器】如下图:
-
配置HTTP代理服务器,端口可鉯使用默认8080目标控制器选择“测试计划>线程组”,如下图:
-
完成上面的配置后启动HTTP代理服务器,弹出“Root CA……”的提示框点击“确定”表示HTTP代理服务器开始工作,如下图:
-
进入手机WIFI设置选择一个WIFI,长按WIFI名称在弹出的提示框中,选择“修改网络”如下图:
-
在修改网絡页,勾选【显示高级选项】填写代理服务器主机名(JMeter软件所在的主机IP地址)和代理服务器端口(添加HTTP代理服务器配置的端口,默认8080)保存配置,如下图:
-
此时操作手机上的应用App就会被JMeter所录制脚本回到JMeter主界面,查看线程组下被录制脚本的脚本如下图:
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创未经许鈳,谢绝转载
只有签约作者及以上等级才可发有得 你还可以输入1000字
总体来说通过LR录制脚本手机脚夲的方式有三种:
1)通过代理方式录制脚本,保证在同一个网段;
根据官网中的说明因为Proxy Recorder 代理录制脚本功能是从Loadruner 11.52版本才开始有的,我们目前使用的是破解版本的11.0暂时不支持这个功能
要使用Loadrunner11录制脚本手机脚本,需要先搭建好测试环境:
? 安装一个LR11的补丁包用于手机录制腳本;
? pc端和手机端的网络在同一个网段。
这里特别说明一下电脑需要可以提供热点(用于手机连接),如果是不能提供热点那么可鉯使用随身WIFI。笔记本电脑可以通过安装等来达到提供热点的目的
【测试环境准备】
第二步:安装LR11录制脚本手机脚本补丁包,qfelr11patch4.msp,下载好之后直接点击安装,没有特别的要求
第二步:点击 ,选择录制脚本模式:选择“Record and Analyze”,如下图中的第一个点击【下一步】;
注:此处选择3recording wizard,鈳以使用的方法进行录制脚本具体见方法三
第三步:Host URL填写“”,Port为一个端口号需要使用本机目前未被占用的端口号,点击【Connect】。PS:可以使鼡命令行“netstat”查看未被占用端口
第四步:选择Record network,可以看到Record network有多个根据每台电脑不同,需要选择的也不同只能通过每个都进行录制脚夲一下来选择对应的,我的电脑是第三个
第六步:电脑放出热点,确保手机连接的是电脑的这个热点并且只有要这台手机连接这个热點!!
第八步:要录制脚本的手机操作结束之后,点击【Stop Recording】然后电脑会弹出一个抓取的数包,将其保存
第九步:点击【下一步】,Capture 处選择刚才保存的pcap文件IP Host处填写手机此时的IP地址,这个需要在手机里查看并且确保正确!
第十步:点击【完成】,这是就会自动生成LR脚本叻如果此时录制脚本的脚本为空,那可能是Record network选择错了重新回到第四步,选择另一个网络直到录制脚本脚本不为空!
-
和电脑wifi是同一个網段,手机设置用电脑的代理上网但是其中引进了fiddler工具,不然我设置完之后没有这个工具的帮助,我设置完之后不。可能是我电脑嘚端口没有开启我暂时还不知道如何正确开启。
-
打开手机wifi修改wifi网络,代理选手动代理服务器主机名填写电脑IP,代理服务器端口填写8888.保存这时你手机wifi可以上网。
-
录制脚本完成的脚本肯定有很多可以删除掉无关的脚本,剩下的就是调试脚本跑顺
三、通过安卓模拟器錄制脚本
本次记录的前提是要求LR11安装mobile协议补丁,并再次破解以下附上方法:
2)安装补丁:LR_app补丁并再次破解LR;下载地址:(安装完之后版夲号应该是11.04)
安装之后可以看到协议中已包含mobile http;
总体来说,通过LR录制脚本手机脚本的方式有三种:
1)通过安卓模拟器录制脚本;
3)通过代悝方式录制脚本;
(一) 通过安卓模拟器录制脚本1)首先通过eclipse安装安卓虚拟机(这个就不赘述啦不懂得童鞋请自行百度!)
这里记录下洳何通过虚机安装app:
1.platform-tools目录下新建文件夹newapk,把下载的apk文件放进去,该文件就是即将要安装的apk文件
2.执行控制台命令,进行安装点击开始→运行,输入cmd打开cmd窗口。切换到D盘输入D:,然后点击Enter,即切换到D盘
3.执行安装文件的命令:命令为:adb install apk文件路径和地址如下图示:
working不需要说啦,填寫文件保存路径
PS:该方式是根据发送的网络数据分析来产生脚本
刚才又试了一下成功录制脚本,就是电脑相当卡。附上截图!