Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在达到一定数量的 504 时自动停止性能测试,而不是完全运行测试?Gatling 中是否有任何可用的选项来实现这一目标?
我认为这是不可能的 - 加特林用户(按设计)不知道其他人的结果。同样,直到所有用户都完成后才检查模拟级别断言。
您可以做的最好的事情是在您的场景中使用 .exitHereIfFailed ,这样各个用户就不会在出现 504 或其他错误后继续执行自己的操作
根据您的场景,您还可以修改它们以改进问题 - 例如:如果您不依赖于每个用户具有不同的授权等,您可以在模拟中使用更少的用户并在场景内循环。但这在很大程度上取决于您要建模的内容。