|
在线播放网址:http://www.tudou.com/programs/view/bBgukENTnTg/
视频下载网址:http://pan.baidu.com/s/19oukr
满足最大并发数条件
1、用户都要成功
2、用户事务时间(以网页为单位,或整个脚本)需要在合理范围,一般是满足“2-5-8”原则,太长时间则认为用户也是失败的,因为一个网站如果响应时间太长,用户不能忍受,则会损失用户。
另外,该视频介绍了测试工具测试的最大并发数,并不能代表服务器支持的最大并发数,因为很多测试工具(包括loadrunner)运行的虚拟用户对服务器的压力要小于真实的用户,所以测试工具测试的最大并发数比实际要大,但大多少,是很难估算的,(有些HTTP吞吐量大,有些HTTP需要访问数据库或访问另一个服务器,即没个HTTP的时间有大有小,不能简单的平均,所以估算实际用户数很难,周边的人都这样认为,不知道论坛上有没高手)。
所以只有模拟真实用户行为,才能简单得出系统最大并发数,让性能测试更轻松
还有,该视频介绍事务的时间是有条件的
不是一般测试工具的事务时间,因为对于网站性能测试,一般测试工具不能模拟浏览器的行为,事务时间就无法用“2-5-8”原则来评估,而模拟了真实用户行为才能简单实用“2-5-8”原则来评估
欢迎大家交流讨论,怎么更好地测试出系统支持的用户数,性能测试一个目的是调优,还有一个重要的目的是评估支持多少用户数,这是架构平台级的(即使用什么性能服务器,要多少台),也是领导与用户最关心的,让性能测试更轻松 |
|