按响应时间查找API限制

时间:2019-03-28 13:33:16

标签: java scala gatling scala-gatling

Gatling是否有办法在目标API响应时间恶化的情况下,以每秒的用户/请求数来查找限制?

我必须使用Gatling开发负载测试。 我的Target API保证X并发请求的响应时间少于50毫秒。 但是我想找到响应时间将大于50ms的限制。为了在生产中产量增加过多时增加风险。

是否可以在加特林(Gatling)中做类似的事情:

loop
    rampup user and keep alive (10 over 10 seconds)
asLongAs(global.responseTime < 50 ms)

谢谢

1 个答案:

答案 0 :(得分:0)

您不能真正编写类似这样的脚本-仅基于响应标准的失败操作或基于断言的模拟。

实现目标的最佳方法是运行模拟,逐步增加并发用户的数量,并使用报告(尤其是针对全局RPS的响应时间)来查看响应时间在何时开始超过50毫秒