wuzhulove 发表于 2010-3-31 10:14:01

性能测试时上下波动很大

如图所示,我压了一个静态页面,页面就是图片。。。。。但是发现各个图中的上下波动都非常大。。。不知道这是什么原因引起的。

wuzhulove 发表于 2010-3-31 10:55:12

不能沉!!在线等答案。。。正在测啊~~~~

放任无奈 发表于 2010-3-31 11:55:28

把你的VUSERS图也发上来啊
另外 这个TRANSACTION是什么内容啊
只有一个页面请求?
运行时带THINKTIME了么
有集合点么

云层 发表于 2010-3-31 12:50:54

一般来说是think time的问题

wuzhulove 发表于 2010-3-31 13:54:17

回复 3# 的帖子

就是模拟了100个用户,没有别的。。。Vuser图是平稳的。
transaction中就只有一个图片的请求,其它什么也没有
忽略了思考时间,设集合点也一样会这样

[ 本帖最后由 wuzhulove 于 2010-3-31 14:04 编辑 ]

wuzhulove 发表于 2010-3-31 13:54:56

回复 4# 的帖子

忽略了思考时间,transaction中只有一个图片的请求。

放任无奈 发表于 2010-3-31 14:07:06

原帖由 wuzhulove 于 2010-3-31 13:54 发表 http://bbs.51testing.com/images/common/back.gif
就是模拟了100个用户,没有别的。。。Vuser图是平稳的。
transaction中就只有一个图片的请求,其它什么也没有
忽略了思考时间,设集合点也一样会这样

你的100VUSER怎么启动的
每多长时间启动多少个
迭代策略怎么配置的

放任无奈 发表于 2010-3-31 14:09:08

你的THROUGHPUT, TRANS PER SEC, HIT PER SEC都正常的嘛
明显就是并发事务多时到达高峰
并发少时到低谷了
关键是看你VUSER如何启动的了

wuzhulove 发表于 2010-3-31 14:29:19

回复 7# 的帖子

15s加载20个,但是100个用户都加载完了,也要出现这中情况
迭代策略就是action执行一次。。。。
我想问下是什么原因导致中间有20s的时间,处于很低的值。。

放任无奈 发表于 2010-3-31 14:49:40

原帖由 wuzhulove 于 2010-3-31 14:29 发表 http://bbs.51testing.com/images/common/back.gif
15s加载20个,但是100个用户都加载完了,也要出现这中情况
迭代策略就是action执行一次。。。。
我想问下是什么原因导致中间有20s的时间,处于很低的值。。

每15秒加载20个VUSER
那就是高峰的时候正好时这一批的VUSER在执行事务
低谷的时候就是一批的VUSER已经执行完毕
但是下一批还没走到事务点

至于加载完100个用户了还出现这种情况
是因为你没有设置DURATION或迭代多次
VUSER执行完一次就退出了

wuzhulove 发表于 2010-3-31 15:05:27

回复 10# 的帖子

这次迭代完了马上就是下次的迭代了啊。为什么会出现那么长时间的波谷。。而且我只是一个静态页面的请求
我F5运行一次的时间只有0.09s,为什么波谷会出现20S那么长?
我把迭代次数X5,任然会有这样的情况

[ 本帖最后由 wuzhulove 于 2010-3-31 15:08 编辑 ]

放任无奈 发表于 2010-3-31 19:03:28

原帖由 wuzhulove 于 2010-3-31 15:05 发表 http://bbs.51testing.com/images/common/back.gif
这次迭代完了马上就是下次的迭代了啊。为什么会出现那么长时间的波谷。。而且我只是一个静态页面的请求
我F5运行一次的时间只有0.09s,为什么波谷会出现20S那么长?
我把迭代次数X5,任然会有这样的情况

确定把THINKTIME屏蔽了么?
另外
毕竟你这里是有并发情况存在的
而且运行了100个用户
时间延长是很正常的
你现在的低谷到高峰大概是30s对吧
我觉得 如果每15秒只运行一个VUSER
那这个波谷到波峰的时间可能就符合你的感觉了(15s左右)
你可以试下这样的场景 设置DURATION为2分钟观察看看

skyzhu 发表于 2010-3-31 19:54:26

图片多大? 网络是怎么样的? 缓存设置是什么

wuzhulove 发表于 2010-4-1 16:15:24

回复 13# 的帖子

图片有30多KB,测试的机子generator和环境在同一个小网段内,用的1000M网卡。
什么缓存设置???我的setting用的默认的,每次action以新用户执行,清楚缓存。

msnshow 发表于 2010-4-1 21:40:43

应该来说不是你设置的问题,是在高并发的情况下, 服务器响应不稳定的表现

msnshow 发表于 2010-4-1 21:41:03

你可以试一下,减小一些压力,响应会平稳很多

cqq1983 发表于 2010-4-13 14:50:38

1000M网卡不一定有1000M的带宽 监控下网络 或者100个并发网络连接时断时续造成的

TIB 发表于 2010-4-13 16:52:12

1、试一下用户少的情况下出来的曲线
2、监控一下服务器资源,关联一下图看看

htlg 发表于 2010-4-14 09:43:36

从你的点击量来说应该是自己设置问题 思考时间和 等待时间入手

allenzgw 发表于 2010-5-27 16:12:52

设集合点了?
页: [1]
查看完整版本: 性能测试时上下波动很大