loadrunner---App用户并发测试
2018-03-20 20:07
218 查看
随着移动互联网的迅速发展,手机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
原理
手机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
相关文章推荐
- 手机APP大用户并发测试
- LoadRunner:Controller及结果分析 一、性能测试概述 1、关于性能测试目标: ①TPS ②一定并发用户数下功能点的响应时间 ③一定响应时间内功能点的并发用户数 性能测试不是
- 如何计算并发用户数(摘抄自-软件性能测试与loadrunner性能测试实战,于涌)
- loadrunner 压力测试 平均响应时间20秒 100用户并发 jquery.easyui.min.js 和jquery.js占用时间最长
- 性能测试知多少 --并发用户数与TPS之间的关系
- (转)Loadrunner并发用户与集合点深入的讨论(经典)
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- 如何使用loadrunner进行并发测试,设置集合点
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- Loadrunner并发用户与集合点讨论(转)
- (转)性能测试---并发用户理解
- 用jmeter进行多用户并发压力测试 [转]
- 对LoadRunner的并发用户和集合点 的看法
- 性能测试知多少---并发用户
- 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
- 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
- 探讨LoadRunner的并发用户和集合点
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式