LoadRunner测试app性能

发表于:2019-7-11 10:45

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:slq520    来源:CSDN

  1.说明
  目前手机APP上的功能日益丰富,对手机应用功能的性能测试需求也越来越多。公司比较抠门没有花钱买Loadrunner,可怜我们工作中一直用的破解版本,没有Loadrunner11.52以上的版本,不能享受录制手机的便利。只能自己在网上搜罗一些方法,使用Loadruner11.0实现录制手机应用脚本的方法。
  以下分笔记本和台式机两种设备介绍使用Loadrunner录制手机端App的方法。
  1.1 录制的原理
  手机App脚本录制的原理(非正式,仅个人的理解):需要保证手机终端和电脑在公司同一无线网络内,手机终端可以通过代理将请求信息通过电脑进行转发。
  1.2必备的软件和设备
  1. Loadrunner11.0,wplus_init_wsock.exe文件的地址,如:
  C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe
  2.公共Wifi  或使用电脑的Wifi(笔记本作为Wifi热点或台式机使用随身Wifi作为热点)
  3.具有无线上网卡的笔记本或台式机(台式机可使用随身Wifi作为无线上网卡)
  4.Android或iPhone手机
  5.需要进行测试的server地址(我实际测试的是公司内部环境的APP server地址,这里就直接换作csdn好了,我直接用浏览器访问的。)
  如:www.csdn.net
  2.1 笔记本的设置
  1.笔记本需要连接上公共Wifi 如OFFICE-Adviser
  2.获取本地连接IP
  网络连接中有无线网络IP,请忽略,需要使用本地lP,如下
  2.2 Loadrunner的设置
  1.录制时选择协议Web(HTTP/HTML):
  2.在开始录制时的配置:
  其中Program torecord选择之前获取的wplus_init_wsock.exe文件的地址,如:
  C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe
  3.录制选项的设置:
  a.Capture Level Socket level data
  b.New Entry 配置
  说明:Taregt Server为需要录制的地址,Port设置为80
  Traffic Forwarding 为代理转发的IP,需要与手机端设置一致,设置为本机不冲突的端口即可,如2008
  4.配置完成后保存即可
  2.3 手机端的设置
  手机端设置:
  1.连接上公共Wifi如 OFFICE-Adviser
  2.设置wifi代理如下:
  其中IP为笔记本IP,代理端口为Loadrunner设置的代理转发端口号:

  2.4 使用LR开始录制脚本
  1.点击Start Recording页面的OK可以开始录制:
  在手机App页面进行操作,可以看到以下内容,需要录制哪些页面操作对应的功能就可以了:
  如下,啦啦啦,表示录制成功啦~~~
  以下是用公司内部APP环境地址成功录制的截图:
  失败的情况示例,可能原因是代理没有设置:
  (因公司内网限制,我无法在手机上访问csdn地址。)
  2.如下,可以看到配置在录制选择中的代码程序也正在运行,录制完成之后关了就可以了
  就是它了:
  3、台式机
  台式机基本步骤与笔记本一样,只是需要有无线网卡,这里就介绍怎么使用随身Wifi这个神器来完成这个工作了~
  1.网上买一个随身wifi,我买的是个百度出的小度wifi。(悲剧的是它的内心是小米的。。。用小米的驱动才能用,我也不知道为什么)。
  2.插上就可以用啦~
  3.使用网卡模式,连接上公共Wifi OFFICE-Adviser
  4、附录
  4.1参考网页列表
  1.利用loadrunner代理方式,录制手机APP脚本
  http://jingyan.baidu.com/article/359911f566da0d57fe0306d0.html
  2.与1对应的网页有惠普官方网站的解释:
  http://h30499.www3.hp.com/t5/HP-LoadRunner-and-Performance/Recording-HTTP-traffic-on-iOS-devices-with-HP-LoadRunner/ba-p/6582844#.VcHcevncfln
  根据官网中的说明,因为Proxy Recorder 代理录制功能是从Loadruner 11.52版本才开始有的,我们目前使用的是破解版本的11.0,暂时不支持这个功能

      上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号