сообщение apache jmeter с запросом данных в формульном коде завершается неудачно - PullRequest
0 голосов
/ 19 декабря 2018

мой тип запроса показан ниже:

enter image description here

enter image description here

здесь мой запроспревращается в плохой запрос.Так как же сделать успешный запрос?

1 Ответ

0 голосов
/ 20 декабря 2018

В соответствии с объяснением кода состояния HTTP 400 :

Код состояния ответа недопустимого запроса протокола передачи гипертекста (HTTP) 400 указывает, что сервер не смог понять запрос из-заневерный синтаксис.

The client should not repeat this request without modification.

Так что, скорее всего, вы отправляете запрос неверным образом, т. е. URL или параметры неверны или что-то отсутствует.

Глядя на природу запроса, кажется, что вы хотите где-нибудь войти.Реальные пользователи, которые используют настоящие браузеры, не могут войти в систему за один запрос, в абсолютном большинстве случаев это выглядит так:

  1. Открыть страницу входа (обычно HTTP GET запрос)
  2. Выполнить вход в систему (обычно HTTP POST запрос)

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

Что касается «исправления» запроса - вам нужно, чтобы он выглядел как в реальном браузере.Я понятия не имею, где вы взяли URL, метод и параметры, но вы должны внимательно посмотреть там и проверить на несоответствия.Идентичные запросы должны давать идентичные результаты, поэтому, если вы сделаете свой запрос JMeter похожим на запрос в реальном браузере - это должно автоматически решить вашу проблему.

Наконец, но не в последнюю очередь: знаете ли вы о HTTP (S) тестовом регистраторе сценариев JMeter это прокси-сервер, который может перехватывать трафик между браузером и тестируемой системой ипреобразовать его в HTTP-запрос сэмплеров

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