>Are you planning on chaning the entire engine to use co-routines? It is not really that hard to switch the engine from threads to Kotlin coroutines: https://github.com/apache/jmeter/pull/540
The complicated part is to find a good HTTP client that can simulate lots of clients. For instance, last time I checked, Jetty HTTP client wanted 6 or so threads per "virtual client". >Is there any discussion about this where you can point me so I get more context? https://lists.apache.org/thread/sbwx4qylxkxxvbg1jw37jkd8gc29t5y7 >have you considered the advent of virtual threads to jvm and the implications > of coroutines to existing JMeter ecosystem (plugins and tools): https://openjdk.java.net/projects/loom/. Frankly speaking, it is not clear when Loom will be production-ready. On the other hand, Kotlin coroutines can already fulfill the need. Vladimir
