LR 12 手机录制APP后,使用LR11 进行性能测试
来源:互联网 发布:超次元矩阵怎么玩 编辑:程序博客网 时间:2024/06/08 09:17
随着手机APP用户量的增大,手机APP的稳定性变得尤为重要,以往我们是通过开发人员提供相应的接口来完成APP的性能测试,现今HP提供了更好的平台LR12,能支持Andorid/IOS手机端直接录制APP方式进行压测。由于LR12默认的license是长期的且只有50用户的并发量,所以通过LR12录制完APP脚本后,需要将脚本移植到LR11中,继续多用户的压力测试。以下是操作实例。
1、录制脚本
1.1 创建脚本:新建一个用户脚本,选择Mobile Application
使用管理员身份打开VirtualUser Generator,点击【文件】->【新建脚本和解决方案】,在弹出的创建新脚本中,选择单协议Mobile Application – HTTP/HTML,输入脚本名称,以及脚本存入位置,点击【创建】,如下图所示:
1. 2录制脚本:使用共享的wifi录制APP
有三种方法可以录制手机APP
方法1:通过电脑上共享网络,在手机上连接共享的wifi。
方法2:通过本地安装android模拟器Emulator (Android SDK)
方法3:在手机上安装Mobile Recorder
我们以方法1为例,进行手机APP脚本录制。
1) 利用笔记本网卡或者类似360随身wifi,在安装LR12的电脑上共享网络,会得到wifi名称和密码。
2) 配置手机wifi的HTTP代理地址和端口,代理地址为电脑的IP地址,端口可以写1-65535,建议用不常用的端口。
3) 点击工具栏中的Record 按钮,如下图所示:
4) 选择录制方法,默认选择第一个,录制并分析流量,点击【下一步】
5) 在这步的操作之前,将手机通过USB连接到电脑上,LR会自动检测主机和端口号,点击【连接】按钮
注:因为手机和LR都是连在本地,所以主机自动检测出来是Localhost.
6) 选择录制网络接口,本例选择的第二个(PS:根据实际情况选择该网络通信接口)。录制到操作默认是Action后,点击【开始录制】
注:在录制网络接口中,如果有多个时,需要试验每一种情况,如果出现录制时没有数据时,则换一个录制网络接口,本例中有三个,试了三次,只有第二个有用,所以就选择第二个接口。
7) 到这步可以去操作APP应用,LR将通过探测器自动捕获APP端你操作的所有步骤。当操作结束后,点击【停止录制】按钮。
8) 点击【停止录制】按钮后,生成录制的捕获文件,保存该文件
9)保存pcap捕获文件后,点击【下一步】按钮,进入到读取流量分析文件,点击浏览,打开之前保存的pcap捕获文件,客户端筛选的IP自动获取手机的IP地址。
10)若要修改录制方式还可以点击【选项】进行修改。使用默认的,直接点击【完成】按钮。
11) 录制完成,会生成脚本文件,可以删掉不必要的脚本。
12) 回放脚本,脚本回放成功后,可以移植脚本做下面的LR11性能测试。
2、使用LR11 进行性能测试
2.1 复制APP脚本
将LR12录制的APP脚本,复制到LR11 所在的服务器上。
2.2 回放APP脚本
前提:LR11必须有Mobile App协议,如果没有,可以去下载HP LoadRunner 11.00Patch 4的补丁包, 该补丁包含Mobile App协议。
注意1:如果LR11没有打补丁的话,是没有Mobile App协议的,将LR12的脚本COPY过来后,点击回放时是没有任何响应时,必须要打了补丁包后,才可以运行LR12的脚本。
注意2:打完补丁后,之前的LR11中的license被清空了,因此需要重新按照之前破解的方法操作,先输入new license:globa-100的注册码:AEAMAUIK-YAFEKEKJJKEEA-BCJGI;再输入web-10000的注册码:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB,再次输入提供一个超级license 最高支持6.5w个并发:AEACFSJI-YJKJKJJKEJIJD-BCLBR
3.3 运行负载测试
运行场景的负载测试方法同正常性能测试一样。
- LR 12 手机录制APP后,使用LR11 进行性能测试
- 使用LR11录制手机脚本
- 使用LR11录制手机脚本
- LR录制手机app脚本
- Jmeter:使用代理录制安卓手机APP性能测试脚本
- LR学习笔记之—事务(性能测试进阶指南LR11)
- 使用loadrunner进行性能测试(一)--录制、回放
- 手机app性能测试
- 【性能测试】-使用loadrunner对APP进行性能测试
- 手机APP自动化测试简单录制
- 手机APP自动化测试简单录制
- 同一网络环境下使用手机代理录制LR脚本
- 使用Loadrunner录制手机终端App脚本
- jmeter 使用jmeter 录制 手机APP脚本
- 使用Loadrunner录制手机终端App脚本
- [置顶] 第6讲:LR 通过录制手机模拟器来产生测试脚本
- 手机APP脚本录制(LoadRunner 12)
- 手机APP脚本录制(LoadRunner 12)
- Oracle 乐观锁、悲观锁
- Maven中profile和filtering实现多个环境下的属性过滤
- iOS开发,入门级ReactiveCocoa教程(二)
- make命令详解
- hdu 5600 N bulbs
- LR 12 手机录制APP后,使用LR11 进行性能测试
- lua如何在游戏中保存上一次游戏状态
- Swift字符串分割
- LeetCode 226 Invert Binary Tree(转换二叉树)
- 自己用的一个mysql存储过程
- bzoj1088[SCOI2005]扫雷Mine
- dedecms 5.7sp1中/plus/download.php下载重定向漏洞
- Google上不了,怎么办呢?
- 训练深度网络的梯度弥散及梯度膨胀问题