Я пишу скрипт на Beanshell и проверяю его, сначала проверяя статус ответа, который отправил ответ JSON, т. Е. «200», но не могу найти способ его извлечь.
Вы не сможете использовать JSON Extractor, так как этот код состояния 200 связан с протоколом HTTP .Обычно JMeter автоматически считает коды состояния HTTP ниже 400 успешными, однако, если вам нужно выполнить явную проверку, я бы рекомендовал перейти к Подтверждение ответа .Соответствующей конфигурацией будет
200
Если вы все еще хотите продолжить проверку кода состояния ответа с помощью сценариев, вы можете сделать это с помощью JSR223 Утверждение и следующий код:
if (!SampleResult.getResponseCode().equals("200")) { AssertionResult.setFailure(true); AssertionResult.setFailureMessage("Response code was not 200, received: " + SampleResult.getResponseCode()) }
Вам необходимо добавить Подтверждение ответа для проверки статуса HTTP
Поле для проверки Указывает JMeter, какое поле запроса или ответадля проверки. Код ответа - например, 200
Поле для проверки Указывает JMeter, какое поле запроса или ответадля проверки.
Код ответа - например, 200