Как использовать идентификатор токена (значение) из ответа html в корреляции jmeter - PullRequest
0 голосов
/ 21 ноября 2018

Просто корреляция, Пожалуйста, помогите мне, как использовать идентификатор токена под Jmeter, я использую идентификатор токена, затем получаю ошибку,

Пожалуйста, помогите мне.

Ссылка на сайт: https://opensource -demo.orangehrmlive.com / и учетные данные: (Имя пользователя: Admin | Пароль: admin123)

Прикрепленные изображения для справочных целей.

enter image description here

1 Ответ

0 голосов
/ 21 ноября 2018

Ответом является не JSON, это обычный HTML , поэтому вы должны использовать CSS Selector Extractor , чтобы получить значение _csrf_token скрытого поля ввода

Создайте план тестирования следующим образом:

  1. Добавьте HTTP-запрос сэмплер, который отправит простой GET запрос на https://opensource -demo.orangehrmlive.com / page
  2. Добавить CSS Selector Extractor как дочерний элемент вышеупомянутого запроса
  3. Настройте его следующим образом:

    • Имя созданной переменной: tokenid
    • Выражение селектора CSS: form[id=frmLogin] > input[id=csrf_token]
    • Атрибут: value

      Демонстрация:

      enter image description here

  4. Добавьте запрос, который на вашем скриншоте, будет после первого GET-запроса

См. Как обращаться с корреляцией в JMeter , чтобы узнать больше об обработке динамических данных в ваших тестах JMeter.

...