Возможен ли сбой выборки в Jmeter, если время отклика JDB C занимает слишком много времени? - PullRequest
2 голосов
/ 05 апреля 2020

Проблема в том, что на некоторые запросы требуется пара секунд, а для других JMeter может ждать вечно. Поэтому мне нужен план тестирования, в котором, если время ответа на запрос JDB C пересекает 30 se c для любого из образцов, оно должно завершиться неудачно, остановить его и перейти к следующему образцу.

Как заставить это работать?

Ответы [ 3 ]

1 голос
/ 05 апреля 2020

Добавить Подтверждение продолжительности , которое прекратит ждать более 30 секунд, завершит работу сэмплера и переместится к следующему сэмплеру, как вам нужно

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

0 голосов
/ 06 апреля 2020

Начиная с JMeter 2.11 есть возможность указать время ожидания запроса в JDB C Элементы теста:

enter image description here

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

0 голосов
/ 05 апреля 2020

Вы можете установить Querytimeout в JDB C Запрос сэмплера.

Проверьте скриншот ниже enter image description here

...