51Testing软件测试论坛
标题:
如何做压力测试
[打印本页]
作者:
entta
时间:
2011-11-27 15:43
标题:
如何做压力测试
Hi,
看了《性能测试最佳实践》PPT,请问执行性能测试时,增加的用户数量、增量间隔、执行时间 如何才能确定是合适的?
我现在公司使用的工具是WCAT,几乎无人使用。。。测试对象是类似社区的网站。
工具可以设置虚拟用户数,warmup时间里达到增至这个用户数,运行一段时间收集数据(吞吐量、响应时间、性能计数器数据)。
这样我可以通过设置不同虚拟用户得到响应时间,绘出图表,得到最优用户和最大用户,这个方式对么?
要求是做压力测试,得到最大用户的数据就足够了么?
谢谢。
作者:
愚人
时间:
2011-11-27 23:03
多少合适要看实际用户情况
可以跟你们的系统工程师一起来讨论这个问题
作者:
msnshow
时间:
2011-11-27 23:08
回复
1#
entta
楼主,看上去你们的需求不是太明确,从你讲到的主要是类似社区的网站,我到是可以给你一些建议
1、做为网站一般关心能承受的访问量压力(每秒响应的用户请求数)
2、这个压力测试与用户的加载方式没有太大的关系(不过还是建议每5秒加载1个用户之类的方式)
作者:
entta
时间:
2011-11-28 09:00
谢谢 msnshow.
完全没有说需求。。。
作者:
愚人
时间:
2011-11-30 21:14
多思考下,会有办法的
作者:
entta
时间:
2011-11-30 21:21
回复
3#
msnshow
最后得到数据,requests/sec是个基本平稳的数值(loadrunner之类也是?)。我根据工具文档(wcat)里的说明在报告里写的超过xx用户后响应时间缓慢(但是我自己对这个结果也不是很有把握。。。感觉也是对这个工具和压力测试本身掌握不够),这个是一般压力测试需要的结果么?
领导是希望知道这个用户数能不能推出网站允许的在线用户数(比如就可以和推广或产品或什么部门说明时候可以华丽丽的说 我们网站能同事允许多少多少人同时在线),这个推导关系我baidu不出来,业界有这个算法么?
谢谢。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2