Как обрабатывать всплывающие окна в инструменте автоматизации Jmeter? - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь выполнить нагрузочное тестирование для определенной формы приложения портала с помощью инструмента JMeter. Я записал весь сценарий с помощью инструмента Blazemeter и экспортировал его в файл .jmx. В инструменте JMeter я импортировал файл, мог войти на портал через JMeter и параметризовал все поля, необходимые для заполнения формы заявки. Проблема, наконец, в том, что запрос всех данных по этим полям идет, но в Я получаю ответ «Сбой данных», в результате которого невозможно отправить форму через JMeter. Это может быть связано с тем, что всплывающее окно не может быть записано блэйсметром, но оно появляется во время отправки на настоящий портал, поэтому ** Как обработать это всплывающее окно в JMeter для отправки формы? ** Я использую apache -JMeter 5.2.1. Я также прилагаю скриншоты для справки. Я с нетерпением жду помощи. всплывающее окно отображается в окне запрос данных, показанных на изображении всплывающее окно отображается в текущем окне Успешный вход в систему

Ответы [ 2 ]

0 голосов
/ 12 февраля 2020

ссылка для файла har реального браузера: [https://drive.google.com/file/d/1_zopIDpOjniqBsXtcDs53Zujzv62UxYt/view?usp=sharing] [1]

ссылка для файла .jmx: [https://drive.google.com/file/d/1sZWeN3OfXxjvHlGn8bAjzGyP4Kq0TqwV/view?usp=sharing] [1]

Я не могу обработать всплывающее окно подтверждения (в javascript) с помощью инструмента JMeter.

0 голосов
/ 10 февраля 2020

Перепроверьте запрос из реального браузера и из JMeter с помощью стороннего анализатора, такого как Fiddler или Wireshark , запросы должны быть одинаковыми (кроме Dynami c данные, которые должны быть коррелированные )

Если вы используете параметризацию - убедитесь, что Переменные JMeter имеют ожидаемые значения с использованием Debug Sampler

Если вы отправили один и тот же запрос, вы должны получить тот же ответ.

Если вы не сможете выяснить причину самостоятельно - рассмотрите возможность добавления .har файлов для запросов из реального браузера и из JMeter к вашему вопросу, чтобы мы могли взглянуть.

...