Как войти в веб-приложение с помощью JMeter и какие параметры нам нужно указать для входа, выхода из системы и кнопки входа?
2 ответа
Как войти в веб-приложение с помощью JMeter?
Это задокументировано в руководстве пользователя.
Инструкции ниже для входа в систему, выход будет аналогичным.
Вход на сайт
Здесь это не так, но некоторые веб-сайты требуют, чтобы вы вошли в систему, прежде чем разрешить вам выполнять определенные действия. В веб-браузере логин будет показан в виде формы для имени пользователя и пароля, а также кнопки для отправки формы. Кнопка генерирует запрос POST, передавая значения элементов формы в качестве параметров.
Чтобы сделать это в JMeter, добавьте HTTP-запрос и установите метод POST. Вам нужно знать имена полей, используемых формой, и целевой страницы. Это можно узнать, проверив код страницы входа в систему. [Если это трудно сделать, вы можете использовать JMeter Proxy Recorder для записи последовательности входа в систему.] Установите путь к цели кнопки отправки. Нажмите кнопку Добавить дважды и введите имя пользователя и пароль. Иногда форма входа в систему содержит дополнительные скрытые поля. Они также должны быть добавлены.
Источник 5.6 Вход на сайт
Обычный сценарий выглядит следующим образом:
- Записать поток входа / выхода, используя HTTP(S) Test Script Recorder от JMeter
- Сценарий параметризации для многопользовательского тестирования, чтобы предоставить разные учетные данные для каждого виртуального пользователя с помощью, например, конфигурации набора данных CSV
- Добавьте HTTP Cookie Manager, чтобы включить поддержку куки
- Определите все динамические параметры, которые жестко запрограммированы во время записи, и замените их переменными. См., Например, ASP.NET Login Testing с руководством по JMeter, как его реализовать.