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