Loadrunner的性能测试之路(二)

测试总结及结果分析

上一次记录了测试的执行部分,有以下点需要总结:

1.脚本相关:

写的脚本是模拟invoke调用dubbo接口,当时没注意,把参数写死了,在测试过程一直打在那一个热点上,数据没有参考意义,后来经过修改,将参数列表化:
invoke xxxxxService.countMobile(\"<mobileNo>\")
在Loadrunner里操作如下:
点击参数列表选项:
在这里插入图片描述
new一个参数,命名与脚本里参数一致,生成.dat文件,下面的Update value on可以选择random,随机选取参数:
在这里插入图片描述
将对应数据库里的数据插入到.dat文件中即可。

2.超时设置:
可以多执行几次脚本,看下具体响应时间为多少,根据响应时间设置脚本里的超时时间。
我在执行测试时遇到的问题就是偶尔有超时的请求(>10000ms),但是超时时间设置的过大(60000ms),导致平均响应时间被拉大了,数据不准确,后来改成1000ms即可。

2.执行测试相关:

1.controller里执行脚本要选择进程模式,选择线程模式数据不准确
2.注意记录相关数据

3.结果分析:

记录测试结果,主要是服务器性能,使用nmon命令,可查看对应的cpu、磁盘、IO、网络等实时状态,也可持续记录,使用命令:

nmon -c 360 -s 10 -f
# 记录1h数据

执行命令后会在当前目录生成.nmon文件,并持续记录,待测试完成后,可以使用Filezilla将服务器的nmon文件下载到windows本地,并需要下载nmon analyze工具进行分析,这个工具会将其转化为excel文件
在这里插入图片描述
点击 analyze nmon data选择对应nmon文件即可,打开是这样的
在这里插入图片描述
可以看到这里有几乎所有的服务器监控数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fancy橙子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值