Я пытаюсь проверить, превышает ли конкретное время ответа HTTP-запроса более 30 секунд, а если оно есть, то отметьте его как неудачное и остановите поток. Потому что теперь иногда я даже вижу время ответа около 80 секунд, ни один браузер не ждет ответа на долгое время.
Я нашел следующие три способа установить значение тайм-аута в JMeter, однако это меня смущает, потому что есть несколько вариантов, и я не знаю, какой из них использовать, или если между ними есть какая-то разница.
Итак, вот параметры, которые я нашел, связанные с таймаутом ответа:
- Установка значения тайм-аута ответа в пробоотборнике
- Добавить утверждение продолжительности
3. Установка тайм-аута в файле конфигурации jmeter.properties. Параметры, которые я нашел здесь:
- os_sampler.poll_for_timeout = х
- http.socket.timeout = х
- httpclient.timeout = х
Итак, проблема в том, что я не знаю, где установить тайм-аут ответа из перечисленных параметров. Есть ли разница между этими параметрами? Итак, что бы я хотел видеть в результате: если конкретный HTTP-запрос занимает более 30 секунд, чтобы ответить, прекратите ждать ответа и пометьте его как неудавшийся запрос.