51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3501|回复: 2
打印 上一主题 下一主题

[原创] B/S 压力测试具体实施

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-2-18 17:46:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1、首先,压力测试怎样才算是达到最大负荷?以什么来度量?是响应时间超时,还是系统反应慢,cpu利用率85%以上?是否允许failed出现?允许的话,范围是多大?

2、怎么加压?是ram up里设置每x秒增加y个用户?还是先用一个数试探,例如并发500,有不能通过的再往下减?。。。

3、最大并发数和最优并发数,有没有明确的解释,或者具体的判定?





最近一直困扰我的问题,希望大家一起来讨论咯~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-2-18 22:32:02 | 只看该作者
这个帖子里有关于最大和最优的讨论:
http://bbs.51testing.com/thread-105720-1-1.html
貌似智者见智。。。。。。。

关于第2点,500Vuser只是随手举例,实际测试确实需要像tianlandihui说的那样,谢谢提醒哦!

而第1点,以客户要求响应时间5s以内,那这个5s是指并发时的平均值还是最大呢?
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2009-2-18 20:51:57 | 只看该作者
1`达到最大负荷是由客户方确定的,有的是看response time,有的是看CPU or Memory的使用率的,或者是通过的transaction比率,看客户要求,如果客户要求response time吾可以高过5秒的,当你加人数到达5秒后这就是最大负荷了
2.一般情况下,在做压力测试前都会先做一个normal测试的,比如说客户提供资料说他的服务器在平时都是200个users使用的,你就应该用这个数先做一次测试,如果这200个users的测试通过的话,就说明这个服务器能支持这个数,之后再做压力测试,做压力测试时就并发这200个users.然后逐渐向上加user,而每次加user后应该先让这些user运行一段时间,看清这些user加上后系统有没有明显变化再向上加其它user.当发现系统有点不稳定时就逐渐一个一个user减,直到系统回复稳定后再让现在运行的user继续运行一段长时间,比如说一两个小时然后再结束测试.而不是像楼主说的随便并发500user,如果系统只支持300user的话,你并发500个user,系统可能会被你搞down的,所以要注意了
3.最大并发数就是在上一点里面得出的user数了,最优并发数其就不清楚了``
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 02:25 , Processed in 0.068211 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表