软件测试_Loadrunner_APP测试_性能测试_脚本优化_脚本回放

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

如没有安装Loadrunner软件,请查看连接:软件测试_测试工具_LoadRunnerhtml

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

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

 

1、录制完毕脚本以后,点击保存。就能进入脚本优化界面,以下图:测试

 

2、而后点击上部菜单栏中的Script按钮,进行脚本编辑:字体

 

 

3、每次录制完毕以后最好要回放一下脚本,防止出现错误,能够提早改好。在菜单栏点击run图标,以下图:优化

 

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

4、回放脚本没有问题以后,能够根据需求,在真实环境进行脚本优化htm

 

注意事项:blog

一、上传脚本回放错误的解决办法:图片

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

 

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

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

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

 

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

 

 二、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。而后再次回放,便可。

 

 

 

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

相关文章
相关标签/搜索