由于公司业务发展,压力测试需要提供并发用户数 15 万,Gatling 单机由于 TCP 连接数限制以及机器自身性能限制,实际并发用户数小于 2 万,故采用多机压测方案。

Gatling 多机压测拓扑图如下:

压测请求管理页面(部分)展示

压力设置图:

Grafana 结果展示(同时压测 2 个请求,并发用户数 20 * 10 发压机 = 200):

Source of Request: 请求来源,即请求来自于哪个发压机

Request KO: 全部请求 KO 总数量

Request Time: 全部请求响应时间分布

All Users: 用户活跃数量(是否积压)

Request Time Details: 每个请求的 max 和 mean 响应时间

Request KO Details: 每个请求 KO 数量

Source of KO: KO 来源,即 KO 来自于哪个发压机


↙↙↙阅读原文可查看相关链接,并与作者交流