Я работаю над нагрузочным тестом с помощью JMeter (4.0) И я пытаюсь вставить какую-то запись по данным CSV.
Данные CSV, такие как:
Ref1,Value1 <- First Loop, User 1
Ref1,Value2 <- First Loop, User 2
Ref1,Value3 <- First Loop, User 3
Ref1,Value4 <- First Loop, User 4
Ref1,Value5 <- First Loop, User 5
Ref2,Value1 <- Second Loop, User 1
Ref2,Value2 <- Second Loop, User 2
Ref2,Value3 <- Second Loop, User 3
Ref2,Value4 <- Second Loop, User 4
Ref2,Value5 <- Second Loop, User 5
Моя настройка группы потоков с 2 потоками с одним запросом с параметрами:
Name: Reference Value:${Ref}
Name: Value Value:${Value}
Возможно ли, чтобы первый поток получил первые 5 строк, а второй пользователь получил следующие 5 строк, соответствующих запросу?
Я предполагаю, что вы хотите запустить оба потока параллельно с разными данными для каждого потока.
Один из способов - иметь 2 группы потоков, каждая из которых имеет один запрос и одну конфигурацию csv с разными именами файлов и данными. Затем запустите группы потоков параллельно.
Если вам нужно 2 потока подряд. Затем измените поток на 1 и выполняйте до EOF. Я думаю, это не ваше требование.
Надеюсь, это поможет.
На самом деле я хочу, чтобы группа потоков продолжала читать набор данных csv в контроллере цикла. Но, похоже, у меня нет возможности добиться этого. И, наконец, я вношу некоторые изменения в план тестирования, чтобы достичь своей цели. : P Но все же, если есть какие-либо советы о том, чтобы группа потоков могла читать набор данных csv в контроллере цикла, пожалуйста, держите меня в курсе. Спасибо
На самом деле я сталкиваюсь с проблемой в том, что контроллер цикла заставит группу потоков начать получать данные из набора данных csv. Но я хочу, чтобы группа потоков продолжала читать набор данных csv в следующем цикле внутри контроллера цикла.