Is there any separate Load Generator license required for installing and using NeoLoad on different Machines only as a Load Generator?
The license is loaded and used on the controller side. That means that you can install as many load generators as you need without any license concern.
You can do the same for monitoring agent if needed.
Unable to start Load Generator error while starting the test
Error Details:
com.neotys.nl.controller.eb: Failed to start Load Generator on 'SERVER IP'. The Load Generator process has been created but has not registered after waiting delay (key "lg.start.delay" in agent.properties). : an error occured while communicating with 'SERVER IP'
at com.neotys.nl.controller.qb.a(qb.java:425)
at com.neotys.nl.controller.uc.a(uc.java:367)
at com.neotys.nl.controller.n.d.d.a(d.java:325)
at com.neotys.nl.controller.n.d.d.a(d.java:120)
at com.neotys.nl.controller.n.d.c.call(c.java:118)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
That error means that either the load generator took too much time to start or it has never started.
You should check on your load generator itself when starting your test from the controller to see if you have a "Java.exe" (or java on Unix) process coming. If not then the LG was not able to start.
The root cause can be a firewall that blocks the process or the LG that cannot allocate the memory when starting.
You can edit the agent.properties file under <Lg_install_folder>\conf folder and modify the "-Xms" value to 256 instead of 512.
I tried above steps but still facing the same issue while starting the Test. Firewall is disabled on LG Machine and Test Machine.
Were you able to see that Java process in the task manager when you started your test or your user validation?
You can also look at the LG log files located under the user profile that started the Agent.
For example: C:\Users\<USERNAME>\AppData\Roaming\Neotys\Neoload\v4.1\logs
When the Agent is started as service on Windows, the username can be Default USer/All users. It depends on the OS version.