I don't want to have each new user instance to log on the application but only once for login and logout.
NeoLoad 4.0 has a new way to handle a user script. The script is now split into three different containers with different behaviors: Init, Actions, and End.
Everything in Init or End containers will be played once. Whereas objects in the Actions containers can be played multiple times.
That way you can have your login and logout in the Init and End containers. Then put all your business transactions inside the Actions containers to iterate them.
For more information, see “Design” section in NeoLoad documentation.