Как запустить опрос l oop, соответствующий каждому полученному значению, через плагин межпотоковой связи jmeter? - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть две отдельные группы потоков в jmeter,

Первая группа потоков : все пользователи, соответствующие первой группе потоков, несут ответственность за попадание в API, который создает пользователя и возвращает userId в ответ

Вторая группа потоков : все пользователи, соответствующие второй группе потоков, отвечают за обращение к API, который опрашивает, чтобы увидеть, все ли внутренние операции, соответствующие созданному пользователю, выполнены и использует userId (возвращено в предыдущем ответе) в качестве данных запроса.

Я использовал плагин InterThreadCommunication для jmeter, поэтому userID из ответа на попадание API первой группы потоков сопоставляется с данными запроса на попадания API второй группы потоков.

Проблема заключается в том, что в группе потоков 2, независимо от числа приращений, разрешенного jmeter, выполняется только x количество запросов, где x равно числу созданных пользователей. Тем не менее, мне нужно опросить, соответствующий каждому созданному пользователю (и не нажать один запрос)

Я могу использовать только межпотоковый плагин связи и удаление его не вариант

Текущая реализация:

Группа потоков 1:

jp@gc - Постпроцессор связи между потоками:

FIFO Имя очереди для помещения данных: userIdList

valueToPut: $ userId

Группа потоков 2:

jp@gc - препроцессор связи между потоками

Имя очереди FIFO для получения данных: userIdList

имя переменной для хранения данных: userId

Данные запроса группы потоков 2, я использую значение как $ userId

...