JMeter 性能压测场景三: 串联场景(业务链)压测

单业务测试虽然能详细了解每个接口的性能表现,但由于接口往往不是单独存在,而是存在于某个业务流程中,所以有必要将多个接口串联起来,进行串联场景性能测试。串联场景是指将上下游接口串联起来,先后执行,来完成某个业务事件。

比如:登录-搜索-查看商品-加购物车。单业务场景 1 个用户只请求一个业务接口,在上面的例子中 1 个用户会请求 4 个业务接口,在用户数量相同的情况下,相对于单业务场景来说,串联场景中服务器的压力就会更大

串联场景瞬时加压

1.业务配置

图片[1] - JMeter 性能压测场景三: 串联场景(业务链)压测 - 三酷猫笔记

2.查看结果

聚合报告和各个图表

图片[2] - JMeter 性能压测场景三: 串联场景(业务链)压测 - 三酷猫笔记

比较单业务并发 500 与串联场景并发 500 的瞬时加压结果

单业务瞬时并发500:

图片[3] - JMeter 性能压测场景三: 串联场景(业务链)压测 - 三酷猫笔记

串联场景并发 500:

图片[4] - JMeter 性能压测场景三: 串联场景(业务链)压测 - 三酷猫笔记

从上面两张图可以看出串联场景并发 500 服务器的压力更大,TPS 比单业务少,而响应时间比单业务长多了。

串联场景阶梯加压

配置如下,增加并发数,查看不同并发数情况:

图片[5] - JMeter 性能压测场景三: 串联场景(业务链)压测 - 三酷猫笔记

串联场景稳定性测试

配置如下,增加并发数(持续一段时间),查看不同并发数情况:

图片[6] - JMeter 性能压测场景三: 串联场景(业务链)压测 - 三酷猫笔记
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享