Hi @Zuhair,
Gatling engine is based on EventLoop programming. So if your code blocks a (shared) execution thread, the engine cannot manage to have several virtual users in parallel.
You definitely should avoid all blocking computations in Gatling exec
.
Cheers!