Я использую gatling для тестирования нескольких конечных точек отдыха. Большинство из них должно закончиться тем временем 2,5 с, но есть исключения. Следующая настройка проверяет среднее время "some group" / "some endpoint"
для обоих порогов (2,5 с и 5 с):
setUp(
scn.inject(
constantConcurrentUsers(10) during (15 minutes)
)
)
.assertions(
forAll.responseTime.mean.lt(2500),
details("some group" / "some endpoint").responseTime.mean.lt(5000),
)
.protocols(httpsProtocol)
Это упрощенный код, есть больше проверенных метрик и больше исключений для глобальных порогов.
Вопрос : как отключить forAll
для исключений, протестированных в details
, или как добиться такого поведения в этом сценарии (среднее время "some group" / "some endpoint"
должно быть меньше 5 с и все остальные - 2,5 с)?