上一篇文章我们已经讲了如何编写一个简单的 LoadRunner 脚本,也讲了如何调试和查看日志;当然这只是准备阶段哦,脚本在编写的时候能跑,但是在真实的性能测试阶段就不一定能跑了,总之问题是有的,要慢慢解决。不要问我为啥知道,因为我在使用的时候就遇到了很多的问题,就不一一的讲了,试试就知道了。

工具准备

编写脚本的时候我们只需要准备 LoadRunner 这个软件就可以了,但是作为性能测试阶段的时候,就要使用负载机了,因为我们的脚本需要发送到负载机上面运行,所以某种程度来说,这个东西比较耗资源。还记得我们上一篇文章讲的日志打印的问题吗?就是会把系统磁盘写满。多实例并发的时候有可能负载机也会扛不住的,所以建议是安装到其他的机器上,并使用多台负载机共同工作,不要使用本机。
对于负载机的安装可以参考:LoadRunner添加负载机和安装总结

脚本准备

这篇文章使用的上一篇文章 LoadRunner之脚本写作 中的例子。
这样我们的脚本就已经准备好了,那就开始吧运行吧…

运行负载测试

负载测试设计
脚本选择

打开 LoadRunner ,选择“运行负载测试”
运行负载测试

第一次运行负载测试使用“新建”,在小窗口选择“浏览”,然后选择我们编写的脚本目录;或者从小窗口左边选择对应的脚本,然后选择“添加”即可。
新建负载测试

负载机管理

选择负载机管理,添加负载机并连接
负载机管理

负载机连接成功
负载机连接

场景组选择相应的负载机
负载机选择

运行时设置

指定负载机设置思考时间
思考时间,即为每次访问前停滞时间,我们例子的脚本中有写,为 1s ,如果我们想要让它在一个范围 0.5 - 1.5s 之间浮动变化,那么可以这样设置…(还有其他的变化)。在“组场景”对指定的负载机右键,选择“运行时设置”,在弹出来的小窗口选择“思考时间”选项。
思考时间

日志设置
在“组场景”对指定的负载机右键,选择“运行时设置”,在弹出来的小窗口选择“日志”选项。选择“仅在错误时发送消息”、“标准日志”。切记,因为进行负载测试时,会产生很多的日志,如果每一条日志都要发送到负载机的话,负载机会被把磁盘写满,如果使用扩展日志,那会在标准的日志上 x 3~4 左右的一个存储量
日志设置

运行参数设置

设置执行计划,如果是多台负载机要一起运行的场景,在“场景组”区域内,选择更多的组–即脚本,选择多台负载机;在“场景计划”中,设置“计划方式”为“组”
设置每台负载机的虚拟用户数、虚拟用户执行顺序及负载测试执行时间,可以根据“交互计划图”查看设置的情况
执行计划

设置好之后,如果运行没问题,记得要将“负载测试”实例保存起来,下次使用直接可以打开使用,设置都不会发生改变。否则每次就只能是“新建”,而且要重新设置执行计划很麻烦的。

负载测试执行

执行计划设计好了之后,就要开始运行测试了,选择左下角的“运行”,进入执行界面
运行计划

假如前面我们都已经按照需求“设计”好了用户并发的情况,那么我们就可以直接执行了。
场景组:点击“开始场景”进行脚本执行
场景状态:查看事务运行状态
可用图:查看事务各指标运行趋势,点击可用图的工作项,可以查看到当前工作项的指标数据
运行计划

测试结果分析

当场景执行结束之后,选择查看“结果分析”,对运行结果数据进行分析,这个数据要保存起来,对性能分析的时候要用到。
进入入口
运行计划
结果分析
运行计划

至此,运行负载测试的一个流程就结束了,应该是很详细了,有一些个性化设置就要看实际需求了,这边不一一叙述,否则该去 LoadRunner HP 公司去当产品经理去了。如遇有疑问或文章有问题,欢迎反馈…

参考文献

1.LoadRunner之脚本写作
2.LoadRunner添加负载机和安装总结

最后更新: 2019年11月25日 22:16

原始链接: https://maiyikai.github.io/2019/10/22/1571380749/

× ~谢谢大爷~
打赏二维码