У меня есть две отдельные группы потоков в 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