Почему мой TC не работает, когда он должен в Jmeter? - PullRequest
0 голосов
/ 24 октября 2019

Я новичок в JMetet, и у меня много трудностей в понимании того, как это работает. Я создал TC для добавления объекта в мою систему, используя Blaze meter. Затем я импортировал TC в Jmeter.

Этот TC не работает, когда он не должен (по крайней мере, так я думаю), потому что всякий раз, когда я использую систему, она работает правильно:

enter image description here

Это группа тем, если она вам нужна, чтобы помочь мне: enter image description here

Я что-то не так делаю? Я что-то пропустил? ВАЖНО: Должен ли я видеть, что мой объект добавлен в систему после прохождения TC?

1 Ответ

0 голосов
/ 28 октября 2019

Согласно Код состояния HTTP 403 Запрещено описание:

Код ответа состояния ошибки клиента HTTP 403 указывает, что сервер понял запрос, но отказывается его авторизовать.

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

Если ваш сценарий предполагает аутентификацию, скорее всего, он где-то завершится неудачей из-за отсутствующей или неправильно работающей корреляции , например, этот eedd968fe... бит

enter image description here

выглядит крайне подозрительно, скорее всего вам необходимо заменить его на динамический параметр некоторой формыизвлечено из предыдущего запроса с использованием подходящего JMeter постпроцессора

Обычно поток выглядит следующим образом:

  1. Открыть страницу входа в систему
  2. Определить иизвлеките все динамические параметры и сохраните их в Переменные JMeter
  3. Отправьте параметры вместе с учетными данными во втором запросе

Извлечение Использование регулярных выражений дляИзвлечение токенов и идентификаторов сеансов в переменные статья, например, задача и решение

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