首页 > 其他分享 >LoadRunner如何进行移动端性能测试

LoadRunner如何进行移动端性能测试

时间:2022-09-21 18:44:14浏览次数:61  
标签:脚本 LoadRunner APP 录制 LR11 Mobile 点击 测试 移动

一、录制脚本   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性能测试。   二、使用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 运行负载测试   运行场景的负载测试方法同正常性能测试一样。

标签:脚本,LoadRunner,APP,录制,LR11,Mobile,点击,测试,移动
From: https://www.cnblogs.com/dabao150114/p/16716747.html

相关文章

  • Loadrunner上传文件解决办法(大文件)
    跟海量存储相关的项目测试,需要通过LR模拟用户大量上传和下载文件,请求是Rest或Soap,同时还要模拟多种大小尺寸不一的文件通常情况下,都是使用简单的post协议即......
  • LoadRunner进行接口自动化测试
    我们以测试豆瓣api获取图书信息的接口为例接口的信息如下:接口ip:https://api.douban.com/v2/book/:id接口返回值:status=200返回数据:{…(图书信......
  • 用户体验性测试
    1、用户体验测试:      用户体验测试顾名思义就是测试人员在将产品交付客户之前处于用户角度进行的一系列体验使用,如:界面是否友好(吸引用户眼球,给其眼前一亮)、......
  • 走进Java接口测试之简单快速的Mock Server Moco
    https://cloud.tencent.com/developer/article/1465591引言在上文走进Java接口测试之Mock(概念篇)中,我们介绍Mock的基本概念,本文我们将详细介绍其中一个快速简单MockSer......
  • 测试理论知识
    测试流程测试准备阶段:进行需求分析和需求评审测试计划阶段:编写测试计划,并且进行测试计划的评审测试设计阶段:提取测试点,编写测试用例,并且进行用例评审测试执行阶段:冒烟......
  • UI自动化测试Ⅱ
    页面对象设计模式:UI自动化测试框架设计框架设计使用到的设计模式是:页面对象设计模式,pageobject 页面对象设计的三个优势:创建可以跨多个测试用例共享的代码减少重复代......
  • 一、Jenkins+jmeter+ant接口自动化测试(Jenkins传参给Jmeter)
    1,在build.xml文件中定义需要Jenkins传给Jmeter的参数<propertyname="script_name"value="*.jmx"></property>#需要压测的脚本<propertyname="thread_num"value="1......
  • 【安全测试-fortify源码扫描】如何集成jenkins自动执行源码扫描
    一,效果如下点击选择文件,上传需要扫描的code压缩包点击开始构建,开始源码扫描  二、如何取测试报告工作空间只保留最新一次的报告(同时,此处做了备份处理,在executesh......
  • 霍格沃兹全国测试开发火焰杯专业人才大赛
    工业和信息化部在“十四五”软件和信息技术服务业发展规划中明确提到,推广软件质量相关国家标准,推进特色化示范性软件学院建设和软件人才培养,深化软件工程实践教学改革、......
  • linux 系统中使用命令测试端口通没通
    如果是TCP协议的端口:telnet192.168.32.1696935  如果是UDP协议的端口:nc-uvz10.200.132.19588  如果出现上面这种情况,说明端口是通的。......