@Ganeles , спс. Честно говоря, не успеваю всё читать.
Да, отмена тредов оказалась нетакой простой.
Там 2 части:
a) Замена потоков на треды. Это плюс-минус несложно. Там логично использовать асинхронный http клиент, но не нашлось хороших клиентов, которые не только асинхронные, но и рассчитаны на 100500 пользователей.
б) JMeter дерево клонируется для каждого пользователя. И это занимает ощутимую память. При этом, некий минус, ведь у каждого элемента куча properties, и даже те, которые статичны всё равно клонируются (а вдруг их придётся менять).
И всё это умножается на то, что потребление памяти полностью завист от сценария.
Тем не менее, если потоки ничего не делают, то и 10’000 нормально.
Проблема именно в том, насколько там сложные сценарии.