Gatling:显示成功检查的计数

enyaitl3  于 2022-09-16  发布在  Java
关注(0)|答案(0)|浏览(68)

我是gatling的新手,想知道这是否可行……我已经创建了一个小型api负载测试(使用java+gatling v3.8.4),它应该检查api的速率限制。我的支票看起来像:

exec(http("rate limit 1")
    .post("/limited")
    .check(status().in(200,429),status().not(408),status().not(500)))

我可以在生成的报告中看到,通过检查response times(见附图),情况正常,但我还没有找到显示有多少请求获得429或200响应代码的方法。。。
如果我进行以下检查,我可以得到计数:

exec(http("rate limit 1")
    .post("/limited")
    .check(status().is(200),status().is(429),status().not(408),status().not(500)))

这将在报告中添加一个包含错误计数的部分,如:

status.find.is(200), but actually found 429     6894    63.283 %
status.find.is(429), but actually found 200     4000    36.717 %

但它不会显示任何关于响应时间百分比的信息,这对我来说也很有趣。
是否有方法获得成功检查的计数并在生成的html报告中显示此信息?或者在控制台报告中?
提前表示感谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题