性能测试场景执行02

大家好,我是阿沐,我来了啊~

01.性能测试场景介绍

02.极限测试

03.可恢复性压测

04.浪涌测试

05.可扩展性测试

06.容量测试

07.稳定性测试


01.极限测试

极限测试通常指不考虑资源占用率的极限情况(CPU使用率达到95%以上或IO异常繁忙或Load值较高),在系统不宕机的情况下的性能表现。 通常公司生产服务器资源一般使用不会超过80%,那么极限测试就相当要将资源超过该基线后的一个性能表现。

02.可恢复性测试

可恢复性测试通常有两种情况,第一种是单机服务,第二种是集群服务。 单机情况是在压测过程中,服务器突然挂了(可以kill掉),然后服务再启动后系统能否恢复处理能力。 集群的情况下表示其中某一台节点突然挂了,然后该节点再启动后能否再恢复。通常也把这种测试叫做高可用测试

03.浪涌测试

浪涌测试指验证系统在某段时间内并发突增或请求量波动较大,然后又瞬间减少的情况下,系统能否正常稳定的提供服务。

04.可扩展性测试

可扩展性和可恢复性有点类似,不过可恢复性关注的是服务器能否正常处理,而可扩展性关注的是在添加了节点后,性能提升的效率如何,比如说一台tps是100,那么2台能否达到180左右,甚至200左右。

05.容量测试

容量测试(Volume Test):确定系统可处理同时在线的最大用户数,使系统承受超额的数据容量来发 现它是否能够正确处理。 也就是说尽大的去加压用户,但是压力可以不大,只是想验证系统可以支持的在线最大用户数,支撑的连接数量。

06.稳定性测试

以恒定的并发数(根据负载测试的结果,CPU使用率在70%时对应的并发数),验证系统在混合场景下的性能表现,这个具体运行多长时间需要跟据系统的特性决定,也可以经过项目组评审,通常的话可以运行24小时查看系统的表现。

场景总结

      其实以上逻列的性能测试场景都是一些较常用的,在测试的过程中需要跟据特定的场景来设置,不一定要按照上面的设置。比如加压方式,时间,节点,压力多少等。这个是灵活的。就像功能测试设计用例一样,掌握了方法后,可以设置出不同的场景。场景也不一定就得叫某名字,毕竟场景就是你加压测试的手段。

文章首发于微信公众号:程序员阿沐,转载请注明出处!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值