通过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
运行负载测试
  运行场景的负载测试方法同正常性能测试一样。

最新文章

  1. 关闭firefox的plugincheck
  2. [刘阳Java]_斗胆介绍一下Eclipse快捷键大全[超详细]_第6讲
  3. iOS 隐藏/去掉 导航栏返回按钮中的文字
  4. Java文件获取路径方式:
  5. for循环的嵌套
  6. 踏着前人的脚印学Hadoop——序列化,Writerable
  7. 调用wcf 得不到HttpWebResponse.ContentLength的长度
  8. 程序员带你学习安卓开发,十天快速入-对比C#学习java语法
  9. Esper
  10. Android之drawable state各个属性具体解释
  11. HDU 5119 Happy Matt Friends(2014北京区域赛现场赛H题 裸背包DP)
  12. 【SSH三个框架】Hibernate第十篇基础:inverse属性具体解释
  13. 【SqlServer系列】表连接
  14. ORACLE字符集修改ORA-02374\ORA-12899\ORA-02372
  15. 聊聊如何正确向Compute Shader传递数组
  16. C#语法快速热身
  17. openSUSE Leap 15.0 Adobe Flash Player 安装说明
  18. React+ES6+Webpack深入浅出
  19. SAP调用RestfulApi接口接收数据
  20. 神器phpstorm功能具体解释

热门文章

  1. 洛谷 P1994 有机物燃烧
  2. HDU 4173 Party Location(计算几何,枚举)
  3. nagios,zabbix对照
  4. jquery18 css() : 样式的操作
  5. elasticsearch index 之merge
  6. asp.net大数据导出execl实现分开压缩并下载
  7. Activemq去除认证
  8. 几个不错的开源的.net界面控件
  9. Summary Day32
  10. ubuntu16 升级后找不到 eth0 网卡 的解决方法