Ашу
Чтобы выбрать первые 1000 пользовательских идентификаторов для первых 1000 потоков и следующие 2000 идентификаторов пользователей для следующих 2000 потоков и т. Д., Выполните следующие действия
Создайте CSV-файл только с пользовательскими идентификаторами (неупомяните имя столбца в csv).
В план тестирования JMeter добавьте простую группу потоков и сэмплер оболочки bean к группе потоков.
Добавьте следующий код к сэмплеру beanshell
Приведенный выше код добавит идентификаторы пользователя в свойства JMeter.теперь, чтобы выбрать userIds, используйте
${__P(user_id_${__longSum(${__threadNum},-1,)})}
Я создал примерный план тестирования, чтобы выбрать только первые 10 значений из csv за первую минуту и выбрать следующие 10 в течение следующей минуты. Вы можете увидеть скриншот здесь
Я бы порекомендовал запустить тесты в облаке.Пожалуйста, перейдите по этой ссылке, чтобы узнать больше