性能测试理论基础-性能测试的目的及系统性能的衡量标准

性能测试的目的

1、测试系统最大处理能力
寻找系统最大的TPS,判断TPS和对应的响应时间是否满足预期。估算对业务量的处理能力。
2、测试系统支持最高并发
寻找系统最高能支持多少并发,当系统出现宕机、进程崩溃、报错率持续上升、响应时间超过可忍受范围(高频接口:<100ms,低频接口:<200ms)、程序无响应等情况,即可认为系统达到了可支持的最高并发。

性能测试场景

三个基本压测场景
1.先进行单接口测试
2.再按照一定的并发比例,进行多接口混合测试
3.最后按照混合场景比例,进行长时间稳定性测试


其他压测场景
根据自己的业务情况,选择不同业务场景的压测

性能测试执行策略

1、加压策略
从小并发开始,逐步增加并发,寻找性能拐点
2、执行策略
试压阶段: 寻找拐点,记录拐点数据
收集数据: 选择拐点前后5组数据,按照固定时间(10-30分钟),重新跑一次,记录详细数据

TPS拐点示例

经过梯度压测,40并发时TPS达到拐点,所以40并发是本系统的最佳并发数。

最终在测试报告中,记录下20、30、40、50、60五组数据即可。

关于TPS、并发数和响应时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值