JMeter - отправлять сообщение об ошибке при превышении максимального времени выполнения, но не останавливать запрос - PullRequest
0 голосов
/ 30 мая 2018

В моем плане тестирования есть несколько HTTP-запросов, и я хотел бы проанализировать, какие из них выполняются за определенный промежуток времени, а какие - нет.PreProcessor Sample Timeout может быть полезен здесь, но я также хотел бы проверить, работает ли сам HTTP-запрос, поэтому мне нужно, чтобы запрос не был остановлен при превышении лимита времени.

Идеальным поведением было бы то, что запрос помечается красным, если он превышает тайм-аут, и что мы все еще можем видеть реальное время выполнения и результат запроса.

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 30 мая 2018

Вам нужно добавить Подтверждение продолжительности к вашему запросу. Он помечает как неудачный (красный) запрос, но позволяет завершить запрос и сохранить время ответа / загрузки

Подтверждение продолжительности можно использовать для обнаружения ответов, которые слишком долго для завершения.

Например, сообщение с подтверждением:

Assertion failure message: The operation lasted too long: It took 15,111 milliseconds, but should not have lasted longer than 1,000 milliseconds.
...