本文主要写一下在使用Loadrunner录制完毕APP脚本之后如何对脚本进行回放,如有不足,欢迎评论补充。

如没有安装Loadrunner软件,请查看链接:软件测试_测试工具_LoadRunner;

如不清楚如何使用Loadrunner录制APP脚本,请查看链接:软件测试_APP测试_性能测试_脚本录制_基本操作流程;

先决条件:已录制完毕APP操作脚本。(我这里是录制了上传图片并查询的操作)

一、录制完毕脚本之后,点击保存。就能进入脚本优化界面,如下图:

二、然后点击上部菜单栏中的Script按钮,进行脚本编辑:

三、每次录制完毕之后最好要回放一下脚本,防止出现错误,可以提前改好。在菜单栏点击run图标,如下图:

此处如果Replay Log出现红色字体,证明运行脚本错误,查看下方注意事项修改脚本

四、回放脚本没有问题之后,可以根据需求,在真实环境进行脚本优化

注意事项:

1、上传脚本回放错误的解决办法:

有时候我们录制完毕之后会回放脚本,此时涉及到文件上传、下载的地方可能会报错,回放失败,如下图:回放失败,录制好的脚本默认显示的是上传文件名,并没有录制下对应路径

原因:有时候Loadrunner默认不会把对应文件路径录制到脚本中,而且使用手机APP录制的脚本,文件保存在手机中,电脑里并没有相应文件。

示例:上传图片并查询与此图片内容相似的相关图片

解决办法:我一般把手机要上传的文件放到Loadrunner所在电脑的脚本文件目录下,然后在脚本中输入此文件的绝对路径,这样回放时就可以找到对应上传文件(也可以放到电脑里任何路径,只要在脚本中输入绝对路径即可),如下图:

再次点击运行(Run)按钮,运行脚本成功!

2、Replay Log显示Step Download Timeout (120 seconds)错误

解决办法:

  • Generator中修改请求超时时间:Vuser->Run-Time-Settings->Interent Protocol->Preferences->Options中修改HTTP-request connect timeout=600,HTTP-request receieve timeout=600,Step download timeout=5000

Controller组件中Tools->Options->Command Timeout中设置相应参数

  • 第一种不能解决的情况下,还有一种办法,但是只对Windows系统有用,就是在Vuser->Run-Time-Settings->Interent Protocol->Preferences->Advanced->勾选Winlnet replay instead of Sockets。然后再次回放,即可。

基本涉及到原创都已附上链接,如有不妥删。欢迎大神指点,欢迎小菜鸟一起来玩耍,我们一起成长呀!

转载于:https://www.cnblogs.com/liu-Test/p/10042486.html

软件测试_Loadrunner_APP测试_性能测试_脚本优化_脚本回放相关推荐

  1. python性能测试台_性能测试平台效率优化的一次经验(python版)

    在做性能测试平台的优化过程中,由于启动任务相对其他测试任务比较频繁,而目前30次两个包的交叉对比(30次)测试需要耗时30分钟整,因此打算优先对测试流程做一次优化,将测试时间消耗降低到20分钟. 由于 ...

  2. 服务器cpu性能如何测试,CPU性能测试(1)_服务器评测与技术-中关村在线

    在测试之前,我们有必要交代下这次测试的操作系统环境.通过缓存为512MB的LSI MegaRAID 2208 SAS阵列卡,对四块300GB 15K转速的SAS硬盘组建RAID5,在此基础上我们选择了 ...

  3. 软件测试/自动化测试/测试开发/性能测试经典好书推荐

    目录 前言 测试理论与实践 性能测试 安全测试 自动化测试 编程语言与开发技能 管理技能 前言 软件测试入行容易进阶难.从测试小白成长为测试经理.总监级别人才,要跨越长长的技术栈升级之路,挑战非常高的 ...

  4. 由浅入深探究mysql索引结构原理_性能分析与优化_由浅入深探究mysql索引结构原理、性能分析与优化...

    由浅入深探究mysql索引结构原理.性能分析与优化 第一部分:基础知识第二部分:MYISAM和INNODB索引结构1, 简单介绍B-tree B+ tree树 2, MyisAM索引结构 3, Ann ...

  5. 小贝SEO博客_专注于SEO优化_软件_活动分享

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...

  6. 开发转测试没人要_入行或转行软件测试(测试开发)要怎么学

    在2008年刚刚进入这个行业时,我对于要学什么东西,是迷茫的.记得我在08年的时候,入职的公司给我们这批新人做了培训.培训中介绍了很多概念,告诉我们质量很重要,软件测试前景很好,还教了我们很多软件测试 ...

  7. python调试和测试有什么区别和联系_软件测试和测试开发到底有什么区别跟联系?...

    对于没有进入IT领域的同学而言,软件测试并不陌生,但如果听到测试开发,他们一定会感到十分困惑,这究竟是测试还是开发呢? 按照字面意思理解,大家或许会觉得测试开发是指既能开发产品又能测试产品的" ...

  8. 软件测试python测试步骤_软件测试员必备基础:3分钟带你入门自动化测试!

    目前自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出不穷,但是,能够明白自动化测试并很好落地实施的团队还不是非常多,我们接下来用通俗的方式来介绍自动化测试-- 首先我们从招聘岗位需求 ...

  9. 服务器压力测试_性能测试相关的面试题

    1.请问什么是性能测试.负载测试.压力测试? 性能测试:对一个软件系统而言,包括执行效率.资源占用.系统稳定性.安全性兼容性.可扩展性等. 负载测试:指在超负荷环境中运行,确定系统的处理能力,以及系统 ...

  10. 压力测试和负载测试区别_性能测试vs压力测试vs负载测试

    软件测试包括单元测试.集成测试.UAT测试.可访问性测试等不同的测试实践.每个测试实践在软件开发生命周期(SDLC)中具有重要的意义和作用. 在不同类型的测试中,有一些测试有助于提高应用性能,例如性能 ...

最新文章

  1. CentOS 6.5安装nagios
  2. JAVA springboot ssm b2b2c多用户商城系统源码-SSO单点登录之OAuth2.0登录流程(2)
  3. 在家办公的第一天,钉钉、企业微信集体“崩溃”...
  4. 【最新合集】研究生工程伦理课程答案整理
  5. 解决:The ‘Access-Control-Allow-Origin‘ header contains multiple values‘x, *‘, but only one is allowed.
  6. 摘抄自知乎的redis相关
  7. python是动态语言
  8. python用正则表达式提取中文_用正则表达式从Python中的字符串中提取数字
  9. 服务器(Windows镜像)自建git服务器超详细教程
  10. 肿瘤外显子数据分析指南 复现
  11. git reset, git status, git clean, .gitignore, git diff, git restore 的关系梳理
  12. 第一章 计算机系统基础知识(1)
  13. win10右键卡顿原因_win10右键新建卡顿的问题
  14. 微软MPP2.0 Microsoft Pen Protocol V2.0 officialEEAP.pdf
  15. DB-Engines:2016年10月份全球数据库排名
  16. Redis的可视化工具查询内容为 --> “\xac\xed\x00\x05t\x00”乱码
  17. miniui动态生成列
  18. linux的DNS服务器
  19. oracle ogg巡检,述说OGG检查点
  20. 车载以太网协议的架构

热门文章

  1. ab753变频器参数怎么拷贝到面板_20款常用变频器密码,想成为电工老师傅你一定需要,纯干货分享!...
  2. C++ 从入门到入土(English Version)Section 9 : Computer Graphics and Command Prompt
  3. 证监会将开启私募机构新三板做市试点
  4. 移动端1px细线问题
  5. IBM:利用闪存提速实时分析 掘金大数据
  6. 一个迷茫的 大学生自学Linux的开始
  7. [原]tornado 源码分析系列目录
  8. 交换机命令---华为路由器配置
  9. SharePoint And Ajax Technology(3):SharePoint集成Ajax
  10. [原创]手动配置Ubuntu Linux系列3-缺省网关和主机名