LoadRunner测试app性能

article/2025/3/7 8:26:44

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,暂时不支持这个功能


http://chatgpt.dhexx.cn/article/dxFoSA9G.shtml

相关文章

WIFI测试APP(华为、华三、锐捷)

WIFI测试APP(华为、华三、锐捷) 华为 CloudCampus APP 下载链接:https://serviceturbo-cloud.huawei.com/app/cloudcampus.html 官方介绍链接:https://forum.huawei.com/enterprise/zh/thread-615630.html#pid3280884 华三 Cloudnet APP 下载链接…

最精确的噪音测试软件,关于噪音测试App的选择与使用

很多值友在写使用评测时都会对噪音大小进行测评,噪音污染在生活中无处不在,人们对噪声污染问题也越发地重视。但由于苹果系统和安卓系统上的各种噪音测试app质量参差不齐,所以楼主想通过本文的一些测评说明两个手机系统使用哪一款app进行噪音测评更为准确合适,测评以一款入…

左右脸软件测试初学者,安卓左右脸对称测试app

左右脸对称测试软件是一款来源于最近火爆的一个测试app,它能够测试用户们的脸是否对称的,用户们可以将自己的正脸自拍照添加进去来进行比对,软件检测非常快,还能分析用户们脸部位的每个点,来给出的精准结果&#xff0c…

使用TestFlight测试app

使用TestFlight测试app主要有三步: 1、添加开发者账号 2、在testFlight中将开发者添加为测试员 3、使用testFlight app下载我们的app 一、登录苹果开发者中心,进入到appstore 进入到app列表页面,就可以看到我们提交的app,如果…

android如何用真机测试,android studio如何使用真机测试app

在使用android studio进行项目的调试的时候,模拟器真的有点慢,有时还很卡,大家可能还是更想使用真机进行调试,那么下面来看看android studio如何使用真机测试app的教程。 第一大步,先对android studio进行设置&#xf…

深度测试oppo软件,OPPO深度测试app

OPPO深度测试app是一款最近比较火热的OPPO手机深度测试工具,可以对手机性能和参数进行全方位测试,下载后点击通过测试即可解锁获取TOOT权限,重启出厂后即可愉快开启无限制装机,感兴趣的朋友快来下载吧。 OPPO深度测试app特色 1、手…

2022最全的 App 应 用 测 试 技 巧

今天,全球已经有几十亿智能手机用户,多如牛毛的app需要测试才能发布到应用市场中。虽然app已成为我们日常生活中不可或缺的一部分,但它们需要功能强大,才能受到消费者的重视,并在开发越来越多应用程序的市场中保持高度…

【方法】Matlab用符号函数syms构建函数并画图

构建函数 syms xf(x) x^2运行效果 函数赋值求解 syms xf(x) x^2;f(2)运行效果 画图 syms xf(x) x^2;fplot(f(x))运行效果

R语言画图函数

一 绘图函数概述 高级绘图函数 plot() #绘制散点图等多种图形,根据数据的类,调用相应的函数绘图 hist() #频率直方图 boxplot() #箱线图 stripchart() #点图 barplot() #柱状图 dotplot() #点图 piechart() #饼图 matplot() #数学图…

Matlab plot函数画图间隔标记

x1:1:150; y 1:1:150; maker_idx 1:5:150; plot(x,y,-^,MarkerIndices,maker_idx)

Python使用Turtle图形函数画图

turtle:海龟先生的意思。 Python老是用动物的名字!Turtle绘制带颜色和字体的图形(Python3):https://blog.csdn.net/wumenglu1018/article/details/78184930/ Python绘图Turtle库详解:https://blog.csdn.net/zengxiantao1994/arti…

python绘制指数函数

python绘制指数函数 完整代码上一期,我们介绍了指数函数的形和性质以及运算法则,其中有两个非常漂亮的指数函数图就是用python的matplotlib画出来的。这一期,我们将要介绍如何利用python如何绘制出如下指数函数。 我们知道当 0 < a < 1 0<a<1

python隐函数画图以及匿名函数lambda使用.md

python隐函数画图以及匿名函数lambda使用 一.匿名函数lambda使用 因为一会画隐函数画图想用一下lambda匿名函数&#xff0c;所以就在这里学习一下其用法&#xff0c;本质上来讲lambda就是把函数换了中说法&#xff0c;其应用场景可以用在一些简单函数的定义上&#xff0c;比如…

matlab GUI画图实例——手动输入函数画图

主要目的&#xff1a; 利用matlab设计一个GUI界面&#xff0c;然后我输入一个带参数的函数&#xff08;如ya*sin(x)这种&#xff09;&#xff0c;同时给这个参数a赋值&#xff0c;然后还要给出x的范围&#xff0c;最后点击按钮画出函数图 直接上图 最终效果与这个类似&#xf…

ELU激活函数以及python画图

Elu激活函数论文&#xff1a;https://arxiv.org/pdf/1511.07289v5.pdf 论文理解&#xff1a;https://blog.csdn.net/mao_xiao_feng/article/details/53242235?locationNum9&fps1 https://blog.csdn.net/m0_37561765/article/details/78398098 https://blog.csdn.net/u0125…

基于MATLAB的特殊函数与画图(附图像与代码)

一. 可变输入输出个数 conv()函数可以计算两个多项式的积&#xff0c;利用varargin可以实现任意多个多项式的积。 举例 代码&#xff1a; clc;clear; P[1 2 4 0 5]; Q[1 2]; F[1 2 3];%方法一 D1convs(P,Q,F) D1_sympoly2sym(D1)%方法二 D2conv(conv(P,Q),F) D2_sympoly2sy…

python画图函数大全

很多时候&#xff0c;我们需要用python画图&#xff0c;这样就可以更加直观的看到数据的走势&#xff0c;而不是干巴巴的数字。 今天&#xff0c;我们就给大家整理了一下python画图的常用函数&#xff0c;由于篇幅限制。无法将这些函数的使用方法全部表现出来。所以&#xff0c…

matlab简单函数画图例题,Matlab(十) 简单的函数画图

4 (80%) 1 vote 众所周知&#xff0c;matlab有强大的功能&#xff0c;其中包括绘制函数的图形&#xff0c;本篇博客将讲解如何用matlab绘制简单的函数。 在日常生活中&#xff0c;我们用纸笔可以绘制出x,y轴&#xff0c;以及我们所学到的知识来大致绘制出函数的图形&#xff0c…

python画图的函数_python画图函数

广告关闭 腾讯云11.11云上盛惠 &#xff0c;精选热门产品助力上云&#xff0c;云服务器首年88元起&#xff0c;买的越多返的越多&#xff0c;最高返5000元&#xff01; 在pycharm的idea下&#xff0c;如果绘图完成后&#xff0c;记得调用done()函数&#xff0c;让窗口进入消息…

面试软件测试工程师的全部过程(让你身临其镜!)

面试之前一定要认真过一遍自己的简历&#xff0c;技术面基本上问的都是你简历上写的内容,我简历上有个模块是[专业技能]列举了我会些什么&#xff0c;面试官就对着简历一项一项的问我。简历一定不要夸大&#xff0c;不要把自己不会的写上去&#xff0c;被问到不会很尴尬。 我第…