知是行的主意,行是知的功夫。这篇文章主要讲述关于loadrunner11录制手机app脚本的配置问题相关的知识,希望能为你提供帮助。
http://www.cnblogs.com/qianjin100/articles/6293282.html
公司需要进行性能测试,服务器是web,但客户端用手机app。
因目前网上最新只有loadrunner11破解,但11又不支持手机代理录制app脚本,所以牵涉到如何用loadrunner11来录制手机app脚本问题,网上找了很多方法,都不同程度出现各种问题,最终问题解决,记录如下:
原料:
1. Loadrunner11,下载地址:http://pan.baidu.com/s/1i4NHwTv
2. loadrunner11补丁包,下载地址:http://pan.baidu.com/s/1ciUtYI
3. loadrunner11破解包,下载地址:http://pan.baidu.com/s/1boYcVT1
步骤:
转载自:http://www.cnblogs.com/mxqh2016/p/6016866.html
要使用Loadrunner11录制手机脚本,需要先搭建好测试环境:
? 能够正常使用的LoadRunner11;
? 安装一个LR11的补丁包,用于手机录制;
? pc端和手机端的网络在同一个网段。
这里特别说明一下,电脑需要可以提供热点(用于手机连接),如果是台式电脑不能提供热点,那么可以使用随身WIFI。笔记本电脑可以通过安装360免费WiFi等来达到提供热点的目的。
【测试环境准备】
第一步:安装LR11
第二步:安装LR11录制手机脚本补丁包,qfelr11patch4.msp,下载好之后,直接点击安装,没有特别的要求。
第三步:如果在新建脚本页面,看到Mobile App(HTTP/HTML),表示补丁包成功安装。
文章图片
【测试demo】
第一步:新建一个“ Mobile App(HTTP/HTML)” 协议的脚本;
第二步:点击 ,选择录制模式:选择“ Record and Analyze” ,如下图中的第一个,点击【下一步】;
文章图片
注:此处选择3recording wizard,可以使用安卓模拟器的方法进行录制,具体见方法三
【关于loadrunner11录制手机app脚本的配置问题】
第三步:Host URL填写“ http://localhost” ,Port为一个端口号,需要使用本机目前未被占用的端口号,点击【Connect】。PS:可以使用命令行“ netstat” 查看未被占用端口,点击“ Connect” ,此时可能出现错误“ unexpected error encountered with mobile snifferagent......” ,解决办法:下载winpcap并安装
文章图片
第四步:选择Record network,可以看到Record network有多个,根据每台电脑不同,需要选择的也不同,只能通过每个都进行录制一下来选择对应的,我的电脑是第三个。
文章图片
第五步:选择Record into,Vuser_init\\Action\\Vuser_end三选一,一般选择Action,根据具体情况而定。
第六步:电脑放出热点,确保手机连接的是电脑的这个热点,并且只有要这台手机连接这个热点!!
第七步:点击【Start Recording】之后,Recording的状态变为Stop Recording状态,就可以开始进行要手机操作了。
第八步:要录制的手机操作结束之后,点击【Stop Recording】,然后电脑会弹出一个抓取的数包,将其保存。
文章图片
第九步:点击【下一步】,Capture 处选择刚才保存的pcap文件,IP Host处填写手机此时的IP地址,这个需要在手机里查看,并且确保正确!
文章图片
第十步:点击【完成】,这是就会自动生成LR脚本了,如果此时录制的脚本为空,那可能是Record network选择错了,重新回到第四步,选择另一个网络,直到录制脚本不为空!
推荐阅读
- 多语言(Java&C#&Ruby&C++&Objective-C&Android)互通的TripleDES加解密算法实现
- Android零基础入门第21节(ToggleButton和Switch使用大全)
- Result Maps collection already contains value for org.gwj.ssm.dao.CompanyMapper.BaseResultMap
- APP与小程序的区别
- Ionic框架功能
- Ionic FAB按钮
- Ionic编辑器
- Ionic日期时间
- Ionic内容content