您的位置:首页 > 移动开发

loadrunner---App用户并发测试

2018-03-20 20:07 218 查看
随着移动互联网的迅速发展,手机APP上的功能日益丰富,对手机应用功能的性能测试需求也越来越多。如何保证大用户并发下的性能测试呢?


原理

         手机App脚本录制的原理:需要保证手机终端和电脑在公司同一无线网络内,手机终端可以通过代理将请求信息通过电脑进行转发。
接下来就写下步骤吧:1.     下载CCProxy代理服务器,安装运行该软件用来检测本机局域网的IP地址(当然charles也是可以的)


2、手机连接wifi,长按该网络点击修改网络配置,显示高级选项,代理服务器设置为 – 手动,将CCProxy检测到的本机局域网IP地址输入代理主机名,设置代理服务器端口(这里我这设置为8899),然后关闭 CCProxy(只用来检测本机局域网IP地址,因为Loadrunne12自带代理服务器)
3、启动LR12 VirtualUser Generator,点击File – New script and solution,Single Protocol里选择 Web –HTTP/HTML,点击Create

4、点击工具栏的红色的Record按钮,Recording mode选择 Remote Application via LoadRunner Proxy,端口设置为手机端设置的代理服务器端口(我的端口设置为8899),Loadrunner会监听这个端口,此端口为手机连接的代理服务器端口。



5. 点击回放按钮,测试脚本运行是否成功,如图中显示response表示服务器有响应并有数据发送到客户端
6、脚本运行成功后找到该脚本的生成路径,将其拷贝到装有LoadRunner8.0的电脑里7、运行LoadRunner8.0的Controller找到该脚本,点击创建按钮后在Design界面里修改并发用户数,LoadRunner12未破解时最多只能并发50个用户,而LoadRunner8.0可以并发10000个用户,这里我设置成60


8、在运行脚本前,点击Results-àSet Results Directory  勾选第一个选项生成每个用户运行时日志
9、点击Start开始运行


10、检查每个用户运行时日志,如图中日志可看出有request和response(运行日志保存在Results-àSet Results Directory界面显示的路径下)
 11、在Controller点击Results– AnalyzeResults


更多交流:App自动化及Web自动化全栈测试:544126564全国零基础测试转行群:321264545
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: