增加vuser数目,TPS不变是什么情况?
测试一个登录的脚本50个用户的时候TPS=89一直加到400个,TPS还是80左右,基本没变。
不是说TPS应该上升到一个极值在下降才是合理情况吗?求高手指点
另外注意到吞吐量一直没怎么变化,响应时间倒是从0.4s变到了4s 系统资源使用情况呢,这个情况可能是系统能够处理过来,所以TPS基本不变,vu=tps*响应时间,大概就是这个模式。 系统资源确实没压力。不得不承认公司的机器很给力。
只是开发老大希望把TPS弄到150、。。。 我也同样遇到了类似的问题~~~
VU增加的情况下,吞吐量throughput都不怎么变化,不懂是为什么~~~ 我也同样遇到了类似的问题~~~
VU增加的情况下,吞吐量throughput都不怎么变化,不懂是为什么~~~
moyudong 发表于 2012-5-25 16:26 http://bbs.51testing.com/images/common/back.gif
我的原因找到了。是没有勾选“download non-html resource",那图片,js什么都不下载了,当然没什么吞吐量了。 网络瓶颈了吧 回复 5# xxllff2000
勾选那个有啥用? 回复 7# moyudong
勾选那个选项是真实模拟用户行为,服务器要发送jpg,js等资源文件的。
不勾选的话是纯粹为了测试服务器处理事务能力的,没有上述资源文件下载的。吞吐量肯定是差了很大的 吞吐量没变化,是多少啊~~~ TPS 不变说明你系统处理能力已经达到最大,VUSER加大 响应时间变长 说明排队等待中 系统处理能力已达到瓶颈,有可能是网络、CPU、内存、磁盘、数据库服务等资源类存在瓶颈 你的吞吐量那么低,还不到1M(百兆的带宽最大能支持12M),后台服务器的资源很低的。处理能力上不去的原因有很多:压力发生器到服务器的网络换成千兆的、数据库中的数据量搞多一些、检查性能测试脚本,查看交易是否都到了后台、要不然就是程序问题,需要调优啦。 除上述之外,还有,压力是真的加上去了。。。
页:
[1]