Конфигурация данных CSV не работает правильно с моим Thread-Loop - PullRequest
0 голосов
/ 24 июня 2019

Я новичок в Jmeter и у меня проблема с загрузкой пользовательских данных из CSV-файла в цикле потока.

Я создал небольшой набор тестов.

  • группа потоков (Количество потоков: 1, количество циклов 2)
    • загрузка пользовательских данных с помощью csv data config
      CSV выглядит так:
      user1; пароль
      user2; пароль
      ....
    • простой http запрос

Если я проведу свой тест, я получу следующий вывод - http запрос для user1 - http запрос для user2

Я бы ожидал, что только для user1 запрос будет выполнен дважды.
Что я делаю неправильно?

С уважением,
Michael

Ответы [ 2 ]

1 голос
/ 24 июня 2019

Если вы хотите добиться описанного поведения, вам необходимо:

  1. Измените вашу группу потоков , чтобы она имела 2 потока и 1 цикл

    enter image description here

  2. Изменить Режим совместного использования вашего набора данных CSV. Конфигурация: Current Thread или ${__threadNum}

    enter image description here

Демо-версия:

enter image description here

0 голосов
/ 26 июня 2019

что мне делать, если я хочу выполнить запрос для нескольких пользователей?В этом примере я могу выполнять запросы только для первого пользователя в моем CSV-файле.Но у моего csv-файла есть несколько пользователей

Я проведу следующий тест:

для каждого пользователя в моем csv-файле сделайте http-запрос (так часто, как указано числом циклов в моей группе потоков)

Пример:

CSV имеет 10 пользователей
Количество циклов 5
Выполните для каждого из 10 пользователей запрос http 5 раз

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