Передача значений из csv в сценарий драйвера селена в jmeter - PullRequest
0 голосов
/ 28 октября 2019

Я использую сэмплер селена веб-драйвера внутри Jmeter.

Я написал сценарий селена для входа на сайт. Когда я запускаю скрипт, используя жестко запрограммированную электронную почту и пароль пользователя, он работает правильно. Теперь я хочу запустить 5 электронных писем и паролей пользователей из CSV. В jmeter я знаю, что мы можем использовать конфигурацию данных CSV в случае сэмплера HTTP, но как я могу передать 2 переменные (useremail и пароль) в сэмплер веб-драйвера. Ценю вашу помощь.

Ответы [ 2 ]

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

Учитывая, что вы определяете учетные данные как username и password в Конфигурации набора данных CSV :

enter image description here

Таместь как минимум 2 возможности:

  1. Используйте раздел «Параметры» и передайте туда переменные JMeter (разделенные пробелами), первый параметр вы можете получить как WDS.args[0], второй как WDS.args[1],etc

    enter image description here

  2. Используйте сокращение WDS.vars для JMeterVariables экземпляра класса, таким образом вы сможетедля доступа к ${username} переменной JMeter как WDS.vars.get('username'), ${password} переменной JMeter как WDS.vars.get('password') и т. д.

    enter image description here

Дополнительная информация: Пробоотборник WebDriver: ответы на ваши 10 вопросов

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

WebDriver wiki описывает две опции для передачи переменных:

Параметры - необязательны и позволяют читателю вводить переменные, используемые в разделе скрипта.

WDS.vars <a href="../api/org/apache/jmeter/threads/JMeterVariables.html">JMeterVariables</a>

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