51Testing软件测试论坛

标题: 为什么loadrunner测试出来的性能数据这么奇怪,是我工具有问题吗? [打印本页]

作者: tianyirao    时间: 2015-10-16 12:10
标题: 为什么loadrunner测试出来的性能数据这么奇怪,是我工具有问题吗?
新手一名。

我用loadrunner12.5在win8下测试公司开发的网站,一个静态页面,20人并发打开来后响应时间平均值在7秒以上,最大值能达到25秒多
功能是这样的,
1.公司网站首页-》2.点击首页中菜单的某静态页面名称- 》3.打开到该静态页面

我集合点是加在2上的,就是20个vuser全部到达首页后,一起去点击菜单项这样的。

然后开发人员用ab去跑性能测试,说100人并发才2秒多,说我测试有问题。我不知道该怎么回答了。

后来我用51testing论坛做实验

功能:
1.打开http://bbs.51testing.com   -》2.点选论坛中的Loadrunner项目   -》3.打开到Loadrunner分论坛


我用了10个Vuser并发,集合点也是加在2上,并且把点选论坛中的Loadrunner项目-》打开分论坛设为一个事务"loadrunner"
结果性能结果跑下来,该事务平均响应时间也很奇怪,平均值在10秒左右
[attach]97904[/attach]

是我数据图理解有问题,还是我工具有问题?


作者: 踏雪飞狐    时间: 2015-10-16 13:43
开发跑的是他们自己的本地开发环境吧。如果是的话,那是网络原因,你要在内网搭环境跑,保证网络影响最小
作者: tianyirao    时间: 2015-10-16 14:07
踏雪飞狐 发表于 2015-10-16 13:43
开发跑的是他们自己的本地开发环境吧。如果是的话,那是网络原因,你要在内网搭环境跑,保证网络影响最小

不是的,都是一样的环境,测试的都是同一个url
作者: 踏雪飞狐    时间: 2015-10-16 14:36
那你就要自己分析下那些参数找原因了
作者: jingzizx    时间: 2015-10-16 15:19
一般时间都会多一些,浏览器是并发访问的,loadrunner访问是串行访问
作者: tianyirao    时间: 2015-10-16 15:36
jingzizx 发表于 2015-10-16 15:19
一般时间都会多一些,浏览器是并发访问的,loadrunner访问是串行访问

是因为这样的的串行访问,造成我最终测试结果中的平均响应时间值过高吗?现在我说服不了开发人员,对方不信任我的测试结果,说我工具有问题,我不知道怎么回答了。
作者: tianyirao    时间: 2015-10-16 15:36
踏雪飞狐 发表于 2015-10-16 14:36
那你就要自己分析下那些参数找原因了

你指什么参数?
作者: 踏雪飞狐    时间: 2015-10-16 18:01
tianyirao 发表于 2015-10-16 15:36
你指什么参数?

loadrunner测试出的参数啊,网络吞吐量,事务数,点击数等分析看是不是你环境有问题
作者: msnshow    时间: 2015-10-18 12:13
单纯看这个结果,不觉得有什么问题
作者: qw4339829    时间: 2015-10-19 18:35
loadrunner 得到的响应时间是从发送请求到得到最后资源的全部时间的总和     而ab  只是在与服务器建立连接(200OK) 这个过程的时间   所以ab时间会比较短

作者: funly    时间: 2015-11-4 17:08
你的脚设计有问题。有俩个事务你才设计一个。还有就是脚本有没有Thinktime。你自己看看。
作者: shine_lee    时间: 2016-4-27 09:29
也许是缓存策略的问题。如果禁用缓存,每次访问都是以新用户打开,肯定慢。启用缓存,就会快很多。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2