Как использовать только первых 5 пользователей из CSV fle, содержащих 20 пользователей в JMeter? - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть CSV-файл с идентификаторами входа (всего 20 входов).Я хотел бы использовать только 5 из них во время тестирования, но с повторением равно 10. Таким образом, каждый из этих 5 пользователей будет входить в систему 10 раз. Как это сделать?

Я сделал такую ​​конфигурацию:
Группа потоков : enter image description here Данные CSVУстановите Config : enter image description here

CSV-файл выглядит так:

login1
login2
login3
login4
...
login20

Но во время тестирования я вижу, что в систему входят не только первые 5 пользователейв систему, а также login5, login6 и т. д.
Почему JMeter использует более 5 пользователей (поток)?

Есть идеи по исправлению / улучшению моей конфигурации?

1 Ответ

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

JMeter пользователи 5 пользователей, однако у вас есть 10 итераций, поэтому в общей сложности 50 просмотров.

Единственный способ реализовать ваш сценарий - переключиться на __ groovy () , соответствующий код будет выглядеть примерно так:

${__groovy(new File(vars.get('logins')).readLines().get(org.apache.commons.lang3.RandomUtils.nextInt(0\, 5)),)}

enter image description here

Если вы не хотите, чтобы значения были случайными - рассмотрите возможность использования Counter тестового элемента вместо RandomUtils.nextInt () вызов функции

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