怎么选择SaaS服务压力测试

压力测试作为性能测试一种,通过高负载的手段来使服务器资源处于极限的状态,测试该系统在极限状态长时间运行是否稳定。通过压力测试,可以评估当前系统的容量,对现有的系统进行扩容,避免流量暴涨导致系统瘫痪的情况,同时也可以在真实流量到来之前进行演练,验证应急预案的有效性。

压测目标

尽量模拟用户真实使用场景,在凌晨流量低的时间段进行压测,压测时长根据往年流量高峰持续时长进行估算,压测开始前,明确通过标准,比如:压测期间功能正常、TPS稳定、响应时间不超过多少毫秒,服务器状况,接口错误率不超过多少等。

压测流程

压测环境

出于真实性,成本问题等考虑,一般选用线上环境进行压测。

运维监控工具

压测过程中,需要借助运维监控工具来监控服务器运行状况,常用的工具如下:

压测实施

压测前

1、业务系统改造:比如调用链系统,方便快速追溯上下游接口的调用响应时间;系统降级机制;生产数据和测试数据隔离,避免压测流程影响生产环境的业务

2、压测流量构造

3、压测工具的选取

4、压测脚本的编写

压测中

1、压测预热

2、正常施压

3、服务器关键指标监控

4、紧急预案演练

压测后

1、数据清理:清理压测过程中产生的数据

2、压测报告输出与评审

3、容量评估:评估现有的容量是否满足预期,如果不满足,分析原因,进行性能优化后继续压测

4、性能优化:优化压测过程中发现的性能问题并上线生产环境。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值