LoadRunner--录制手机APP脚本
通过LR录制手机脚本的方式有三种:
1)通过安卓模拟器录制;
2)通过抓包录制;
3)通过代理方式录制;
本文使用第二种方式进行录制,首先需要先安装LoadRunner11测试工具,然后安装lr录制App补丁“LR_03105_Patch4.exe”,网上有很多下载地址。
LR_03105_Patch4.exe安装成功后在LoadRunner11中可以创建
Mobile App(HTTP/XML)脚本
1、录制脚本:使用共享的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
2.3
运行负载测试
运行场景的负载测试方法同正常性能测试一样。
LoadRunner--录制手机APP脚本的更多相关文章
- Loadrunner11 录制手机App脚本多种方法介绍
总体来说,通过LR录制手机脚本的方式有三种:1)通过代理方式录制,保证手机电脑在同一个网段:2)通过抓包录制,在手机上安装Mobile Recorder:3)通过安卓模拟器录制,本地安装Android ...
- Loadrunner11.0 录制手机App脚本的方法一
使用Loadrunner录制手机终端App脚本 1. 说明 目前手机APP上的功能日益丰富,对手机应用功能的性能测试需求也越来越多.公司比较抠门没有花钱买Loadrunner,可怜我们工作中一直用的破 ...
- 使用JMeter录制手机App脚本
Apache JMeter是100%的Java桌面应用程序,用于对软件做压力测试.它最初被设计用于Web应用测试,但后来扩展到其他测试领域.现如今这款软件越来越受到测试人员的青睐,相比于LoadRun ...
- Loadrunner11.0 录制手机App脚本的方法
使用Loadrunner录制手机终端App脚本 1. 说明 目前手机APP上的功能日益丰富,对手机应用功能的性能测试需求也越来越多.公司比较抠门没有花钱买Loadrunner,可怜我们工作中一直用的破 ...
- oadrunner11录制手机app脚本
oadrunner11录制手机app视频:http://pan.baidu.com/s/1bnc4cHL 注意点: 1.手机和loadrunner安装的电脑必须在同一网段2.视频的www.baidu. ...
- 使用LoadRunner的Web(HTTP/HTML)协议录制手机app脚本
一.打开HP Virtual User Generator,创建虚拟用户脚本,选择Web(HTTP/HTML)协议:
- 巧用loadrunner代理,录制手机APP脚本
利用loadrunner代理方式录制手机(iPhone.android)应用程序HTTP脚本 1.利用笔记本网卡或者类似360随身wifi,在安装loadrunner的电脑上共享网络,在手机上连接共享 ...
- 利用loadrunner代理方式,录制手机APP脚本
利用loadrunner代理方式录制手机(iPhone.android)应用程序HTTP脚本 工具/原料 loadrunner 智能手机 方法/步骤 利用笔记本网卡或者类似360随身wifi,在安 ...
- Loadrunner11.0 录制手机App脚本的方法二
lr11安装一个移动补丁以后,就可以支持抓包文件直接转换为http/html协议的脚本.下面简单说一下过程. 1.工作思路:手机连接可上外网wifi,在手机wifi中设置本机ip的网络地址,然后在本机 ...
- 【原创】JMeter学习(三十七)Jmeter录制手机app脚本
环境准备: 1.手机 2.wifi 3.Jmeter 具体步骤: 1.启动Jmeter: 2.“测试计划”中添加“线程组”: 3.“工作台”中添加“HTTP代理服务器”: 4.配置代理服务器:Gl ...
随机推荐
- JavaScript数组的某些操作(二)
7.颠倒数组中元素的顺序(注意:不是为数组排序)--reverse方法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona ...
- Json技术
JSON语法是一种用于传输和生成数据的协定,很类似于C家族的语言,所以很容易被C家族的语言所解析.对象:对象包含再{}之间属性:采用Key-Value对来表示.属性之间使用逗号分开. string ...
- SQL查询表中的用那些索引
方法1. 使用系统表 -- 查询一个表中的索引及索引列 USE AdventureWorks2008 GO SELECT indexname = a.name , tablename = c. n ...
- ubuntu下sudo命令不再输入密码
ubuntu下普通用户是没有root权限,很多命令在使用时都需要使用命令sudo 'cmd',但系统需要user验证自己,即需要输入普通用户的密码.但普通用户是否有执行该cmd的权限,需要到系统文件/ ...
- screen-调节屏幕亮度
今天做项目的时候,需要实现一个功能,就是进入一个应用,在这个应用中,屏幕的亮度变为最亮.关键代码如下 bt1.setOnClickListener(new OnClickListener() { @O ...
- widget-移除底部小部件内容
今天有一个要求,就是在调出手机窗口小部件的时候,让其中的某些小部件不显示.折腾了好久,虽然不知道原理,最终还是实现了屏蔽其中个别小部件的方法.记录下来 要想屏蔽底部小部件的显示,只需要把相关的类跟广播 ...
- 利用日志使管理Linux更轻松
利用日志使管理Linux更轻松 操作系统的日志主要具有审计与监测的功能,通过对日志信息的分析,可以检查错误发生的原因,监测追踪入侵者及受到攻击时留下的痕迹,甚至还能实时的进行系统状态的监控.有效利用日 ...
- Java 批量修改文件后缀
import java.io.*; public class test { public void reName(String path, String from, String to) { File ...
- 【2017"百度之星"程序设计大赛 - 初赛(B)】Chess
[链接]http://bestcoder.hdu.edu.cn/contests/contest_showproblem.php?cid=776&pid=1001 [题意] 在这里写题意 [题 ...
- 洛谷 P1781 宇宙总统
P1781 宇宙总统 题目背景 宇宙总统竞选 题目描述 地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入输出 ...