Типа каждый поток будет весь csv в памяти держать?
Нет, я думаю один раз будет использоваться чтение и загрузка в память или чтение с диска, не каждым потоком.
Опыты по рандомизации чтения проводил на Gatling, там такая возможность встроена.
На больших пулах данных все зависало. Старт теста откладывался на 4-5 минут.
Тест должен был стартовать, но не мог - грузил в память пулы большие и пробовал их рандомизировать.
Отказ от рандомизации тогда ускорил запуск тестов Gatling.
А тут просто гипотеза - не изучал как работает этот плагин для JMeter