有没有办法以编程方式停止加特林测试?

Is there a way to programatically stop gatling test?

我有一个要求,我需要 运行 测试,直到耗尽来自馈线的所有数据项。即在 gatling 迭代所有数据后停止执行。如何做到这一点?我只知道如何在一定时间后停止它。

加特林机在喂食器用完时自动停止,因此您这边没有什么特别的事可做。

我注意到一旦喂料器为空,加特林机模拟就会停止,但不会生成任何 metrics/reports。

有没有办法 运行 模拟直到送料器为空,然后生成报告?

即:在我的代码中

feed(进纸器) .exec(http("CreditReport Request") .get("facets/" + "${facetType}" + "/" + "${documentId}") ... )

一旦喂料器为空,它将失败。

谢谢 我会感谢你的帮助

豪尔赫