Gatling是否有办法在目标API响应时间恶化的情况下,以每秒的用户/请求数来查找限制?
我必须使用Gatling开发负载测试。 我的Target API保证X并发请求的响应时间少于50毫秒。 但是我想找到响应时间将大于50ms的限制。为了在生产中产量增加过多时增加风险。
是否可以在加特林(Gatling)中做类似的事情:
loop
rampup user and keep alive (10 over 10 seconds)
asLongAs(global.responseTime < 50 ms)
谢谢
答案 0 :(得分:0)
您不能真正编写类似这样的脚本-仅基于响应标准的失败操作或基于断言的模拟。
实现目标的最佳方法是运行模拟,逐步增加并发用户的数量,并使用报告(尤其是针对全局RPS的响应时间)来查看响应时间在何时开始超过50毫秒