0

是否可以在达到一定数量的 504 时自动停止性能测试,而不是完全运行测试?Gatling 中是否有任何可用的选项来实现这一目标?

4

1 回答 1

0

我认为这是不可能的 - 加特林用户(按设计)不知道其他人的结果。同样,直到所有用户都完成后才检查模拟级别断言。

您可以做的最好的事情是在您的场景中使用 .exitHereIfFailed ,这样各个用户就不会在出现 504 或其他错误后继续执行自己的操作

根据您的场景,您还可以修改它们以改进问题 - 例如:如果您不依赖于每个用户具有不同的授权等,您可以在模拟中使用更少的用户并在场景内循环。但这在很大程度上取决于您要建模的内容。

于 2019-05-26T12:26:56.647 回答