jiangtong37 发表于 2010-8-19 10:17:04

性能测试遇到的奇怪问题,等大家讨论指教

请教大家个问题,今天测一个网站的性能,测后报告显示的系统响应时间比实际的长很多(跑性能的同时,我自己手工进行相同的操作,感觉没那么长时间),这是什么原因?

注:没有设thinktime;

[ 本帖最后由 jiangtong37 于 2010-8-19 14:01 编辑 ]

mrxuan 发表于 2010-8-19 11:01:38

把报告的图片拿上来也许更利于原因分析

几种可能:
1、分析结果中包括最大值最小值平均值,其中的最大值肯定比具体一次操作要大一些;
2、测试结果中包括了think time,再加上操作时间,应该比实际操作略长;
3、一般并发用户越多,效率越高,但如果到达性能瓶颈时,等待时间要长很多。
一己愚见,抛砖引玉!

jiangtong37 发表于 2010-8-19 11:24:39

回复 2# 的帖子

首先谢谢楼上的回答!
1、最小值都比我单独操作一次时间要长很多。。。
2、脚本中没有thinktime
3、后来我就设置并发数为1,还是会有这个问题:(

泊涯 发表于 2010-8-19 12:41:06

LR出来的是平均时间 在压力时有时块有时慢
要么你就多操作几次感受下看看
还有你的思考时间 以及事务名称定义也要考虑下是不是有问题

msnshow 发表于 2010-8-19 13:45:26

网络条件是一样的么

fiskeryang 发表于 2010-8-19 14:56:06

这个问题以前有人问过 翻翻以前的帖子吧

cncnily 发表于 2010-8-19 14:59:14

可能你recv的数据不一致,所以每一次都要比对的
加个"Flags= MSG_PEEK"或者把recv注释掉试试

我123 发表于 2010-8-19 15:06:30

注意下你的thinktime

注意下你的thinktime,及要插入事物。

fwx1987 发表于 2010-8-20 14:57:08

建议用httpwatch看下

yeti7788 发表于 2010-8-20 15:50:01

哥们,我也遇到这样的情况,数据提交的响应时间还好比较正常,问题出在url访问上面比真实体验的时间要长不少。

JonnyGu 发表于 2010-8-23 13:10:42

没有thinktime?那压力很大啊。要想想你手动测试是有thinktime的

wgy855 发表于 2010-8-23 16:05:25

你清除COOKIE再实际操作一次看一下

tugang11 发表于 2010-8-23 17:01:45

学习,没遇到这种情况!

aitthings 发表于 2010-8-24 14:41:37

"测后报告显示的系统响应时间比实际的长很多" ,这个实际是从哪到哪的时间。。
是不是楼主设置事务开始和结束的点不对。
页: [1]
查看完整版本: 性能测试遇到的奇怪问题,等大家讨论指教