51Testing软件测试论坛

标题: 性能测试时上下波动很大 [打印本页]

作者: wuzhulove    时间: 2010-3-31 10:14
标题: 性能测试时上下波动很大
如图所示,我压了一个静态页面,页面就是图片。。。。。但是发现各个图中的上下波动都非常大。。。不知道这是什么原因引起的。
作者: wuzhulove    时间: 2010-3-31 10:55
不能沉!!在线等答案。。。正在测啊~~~~
作者: 放任无奈    时间: 2010-3-31 11:55
把你的VUSERS图也发上来啊
另外 这个TRANSACTION是什么内容啊
只有一个页面请求?
运行时带THINKTIME了么
有集合点么
作者: 云层    时间: 2010-3-31 12:50
一般来说是think time的问题
作者: wuzhulove    时间: 2010-3-31 13:54
标题: 回复 3# 的帖子
就是模拟了100个用户,没有别的。。。Vuser图是平稳的。
transaction中就只有一个图片的请求,其它什么也没有
忽略了思考时间,设集合点也一样会这样

[ 本帖最后由 wuzhulove 于 2010-3-31 14:04 编辑 ]
作者: wuzhulove    时间: 2010-3-31 13:54
标题: 回复 4# 的帖子
忽略了思考时间,transaction中只有一个图片的请求。
作者: 放任无奈    时间: 2010-3-31 14:07
原帖由 wuzhulove 于 2010-3-31 13:54 发表
就是模拟了100个用户,没有别的。。。Vuser图是平稳的。
transaction中就只有一个图片的请求,其它什么也没有
忽略了思考时间,设集合点也一样会这样


你的100VUSER怎么启动的
每多长时间启动多少个
迭代策略怎么配置的
作者: 放任无奈    时间: 2010-3-31 14:09
你的THROUGHPUT, TRANS PER SEC, HIT PER SEC都正常的嘛
明显就是并发事务多时到达高峰
并发少时到低谷了
关键是看你VUSER如何启动的了
作者: wuzhulove    时间: 2010-3-31 14:29
标题: 回复 7# 的帖子
15s加载20个,但是100个用户都加载完了,也要出现这中情况
迭代策略就是action执行一次。。。。
我想问下是什么原因导致中间有20s的时间,处于很低的值。。
作者: 放任无奈    时间: 2010-3-31 14:49
原帖由 wuzhulove 于 2010-3-31 14:29 发表
15s加载20个,但是100个用户都加载完了,也要出现这中情况
迭代策略就是action执行一次。。。。
我想问下是什么原因导致中间有20s的时间,处于很低的值。。


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

至于加载完100个用户了还出现这种情况
是因为你没有设置DURATION或迭代多次
VUSER执行完一次就退出了
作者: wuzhulove    时间: 2010-3-31 15:05
标题: 回复 10# 的帖子
这次迭代完了马上就是下次的迭代了啊。为什么会出现那么长时间的波谷。。而且我只是一个静态页面的请求
我F5运行一次的时间只有0.09s,为什么波谷会出现20S那么长?
我把迭代次数X5,任然会有这样的情况

[ 本帖最后由 wuzhulove 于 2010-3-31 15:08 编辑 ]
作者: 放任无奈    时间: 2010-3-31 19:03
原帖由 wuzhulove 于 2010-3-31 15:05 发表
这次迭代完了马上就是下次的迭代了啊。为什么会出现那么长时间的波谷。。而且我只是一个静态页面的请求
我F5运行一次的时间只有0.09s,为什么波谷会出现20S那么长?
我把迭代次数X5,任然会有这样的情况


确定把THINKTIME屏蔽了么?
另外
毕竟你这里是有并发情况存在的
而且运行了100个用户
时间延长是很正常的
你现在的低谷到高峰大概是30s对吧
我觉得 如果每15秒只运行一个VUSER
那这个波谷到波峰的时间可能就符合你的感觉了(15s左右)
你可以试下这样的场景 设置DURATION为2分钟观察看看
作者: skyzhu    时间: 2010-3-31 19:54
图片多大? 网络是怎么样的? 缓存设置是什么
作者: wuzhulove    时间: 2010-4-1 16:15
标题: 回复 13# 的帖子
图片有30多KB,测试的机子generator和环境在同一个小网段内,用的1000M网卡。
什么缓存设置???我的setting用的默认的,每次action以新用户执行,清楚缓存。
作者: msnshow    时间: 2010-4-1 21:40
应该来说不是你设置的问题,是在高并发的情况下, 服务器响应不稳定的表现
作者: msnshow    时间: 2010-4-1 21:41
你可以试一下,减小一些压力,响应会平稳很多
作者: cqq1983    时间: 2010-4-13 14:50
1000M网卡不一定有1000M的带宽 监控下网络 或者100个并发网络连接时断时续造成的
作者: TIB    时间: 2010-4-13 16:52
1、试一下用户少的情况下出来的曲线
2、监控一下服务器资源,关联一下图看看
作者: htlg    时间: 2010-4-14 09:43
从你的点击量来说  应该是自己设置问题 思考时间和 等待时间入手
作者: allenzgw    时间: 2010-5-27 16:12
设集合点了?




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