Сэмплер JMeter Beanshell, запускаемый при сбое сэмплера HTTP-запросов - PullRequest
0 голосов
/ 07 мая 2019

Мне нужен сэмплер Beanshell, который запускается только в случае сбоя конкретного сэмплера HTTP-запросов.Я хочу, чтобы я мог записывать определенные переменные в консоль терминала, когда этот сбой происходит во время выполнения теста.

Я знаю, что могу сохранить http-ответ в файл при сбоях [используя встроенный компонент jmeter Сохранить ответы в файл] и включите переменные в имя сохраненного файла, но это слишком тяжело для того, чего я пытаюсь достичь.

Ответы [ 2 ]

1 голос
/ 08 мая 2019

Почему бы не настроить бобовый сэмплер с условием if, которое проверяет HTTP-статус результата? Сценарий будет выглядеть примерно так:

if (!ctx.getPreviousResult().getResponseCode().equals("200")) {
    log.info("Your log message here.");
}
1 голос
/ 08 мая 2019

Проверьте это.Beanshell для сохранения ответа на ошибку входа в систему.Возможно, вы можете изменить эту концепцию для записи переменных в терминал вместо ответов на файл https://stackoverflow.com/a/13931040/7003774

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...