Loadrunner12实现手机APP压力测试

时间:2024-03-28 08:07:30

Loadrunner12实现手机APP压力测试
具体步骤如下:

  1. 在电脑上安装Loadrunner12程序;

  2. 插入360随身wifi等无线网卡,官网下载并安装相关驱动,使电脑可以共享无线网络;
    Loadrunner12实现手机APP压力测试

  3. 启动Loadrunner12 Virtual User Generator,点击File – New Script and Solution,在Single Protocol中选择Web – HTTP/HTML,在输入脚本名字和存储位置后,点击Create;
    Loadrunner12实现手机APP压力测试
    Loadrunner12实现手机APP压力测试

  4. 使用Windows+R键打开“运行”窗口,然后输入CMD进入命令提示窗口,然后输入“ipconfig”回车查看本电脑共享的无线网ip地址
    Loadrunner12实现手机APP压力测试

  5. 点击工具栏的红色的Record按钮,Recording mode选择 Remote Application via LoadRunner Proxy,端口port设置为8899(只要不冲突就可以,命令行中执行“netstat -anop tcp”可以查看端口使用详情),Loadrunner会监听这个端口,此端口是手机连接的代理服务器端口。IP设置为上面步骤4查询到的无线网卡的IP地址。然后点击开始录制。
    Loadrunner12实现手机APP压力测试

  6. 手机连接上步骤2中无线网卡共享的无线网络,并长按这个网络,点击修改网络,选中显示高级选项,然后将代理设置为手动,服务器主机名和服务器端口设置为步骤5中loadrunner设置的对应的代理IP和端口。点击保存。然后就可以看到Loadrunner录制条中的录制事件正在增加,就说明正在录制手机上的操作了。
    Loadrunner12实现手机APP压力测试

  7. 录制完成后会生成脚本,如下,可以删除不必要的脚本,只剩下自己要测的程序的。
    Loadrunner12实现手机APP压力测试
    Loadrunner12实现手机APP压力测试

  8. 至此,Loadrunner12录制手机app脚本就完成了。剩下的就是回放和调试脚本、参数化及关联、设置并发数量、运行压测、分析结果等等了,就和普通的性能测试步骤一样了。
    (Loadrunner12并发只有50人,建议用这个录制脚本,到时用Loadrunner11并发更多。原理实际上是监控手机对服务器发出的请求,Loadrunner12捕获这些请求,压力测试是压测服务器的。)