51Testing软件测试论坛

标题: 负载测试到底是测试啥的 [打印本页]

作者: 走猫步的鱼    时间: 2006-6-1 10:36
标题: 负载测试到底是测试啥的
压力测试我能理解, 就是大量用户并发的测试. 但负载测试主要是测试什么的呢? 是测试一个系统能登录多少用户? 如果是这样的话, 负载测试主要是对在网络软件的服务端的测试了.
能举个例子说明负载测试的原理吗?
作者: 走猫步的鱼    时间: 2006-6-1 10:56
在听课的时候有一个测试实例, 说某大型网站, 系统每天用户访问是6000人, 业务处理每天10万笔
问题: 网站服务器CPU过高, 后台数据死锁

这个问题老师在讲的时候说应该用压力测试, 因为有极限产生,6000用户和10万笔就是极限. 但是他说的6000用户不一定是并发操作的呀?  我认为这道题应该是负载测试及吞吐量测试 , 压力测试也应该有,但不可能是测试6000用户同时并发操作,因为6000用户是一天的访问量
作者: andy    时间: 2006-6-1 12:58
原帖由 走猫步的鱼 于 2006-6-1 10:56 发表
在听课的时候有一个测试实例, 说某大型网站, 系统每天用户访问是6000人, 业务处理每天10万笔
问题: 网站服务器CPU过高, 后台数据死锁

这个问题老师在讲的时候说应该用压力测试, 因为有极限产生,6000用户和10万笔就是极限. 但是他说的6000用户不一定是并发操作的呀?  我认为这道题应该是负载测试及吞吐量测试 , 压力测试也应该有,但不可能是测试6000用户同时并发操作,因为6000用户是一天的访问量


我想你这里指的6000人也许不是同时上线并发人数吧.
有时候设计场景也要根据80/20原则,也许用户有可能在一天的某一个时间段(例如:9:00-11:00)是业务处理的高峰,其它时间系统压力都不是太紧张.你可以设计一个场景就是在两小时内,同时并发用户数设置4000;再设计一个场景,运行6个小时,用户数在2000先后上线操作.
作者: 烟水寒    时间: 2006-8-10 21:52
我对性能测试怎么分的具体也不是很清楚,下面是我知道的一些相关的测试的区别:
压力测试:侧重系统承受速度方面的超额负载.
容量测试:侧重数据方面,目的显示系统可以处理目标的最大数据容量.
强度测试:侧重资源耗尽后系统的表现.

至于楼主说的压力与负载什么区别我也想指教!




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