A number of rules in deploying and organizing the test infrastructure are advised to reach an ideal situation. The closest to that situation, the more effective the heavy load testing is.
For heavy load testing, the Load Generators need to open a large number of sockets. It is necessary to make sure that the number of sockets allowed by the operating system is adequate. For more information, see Troubleshooting.
An efficient way to increase the Load Generators performance is to distribute the generated requests over several network adapters. Once the adapters are installed on the machine hosting the Load Generator, it is necessary to select the adapters in the associated Load Generator advanced setting to complete their configuration. The NeoLoad Load Generator distributes the load evenly across the installed network adapters.
During the test phase NeoLoad conveys three distinct types of information:
Separating those three information channels on distinct networks achieves the most efficient network setup.
To obtain a good trade-off between infrastructure costs and efficiency, it is advised to separate the load generation network from the monitoring network. Keeping Load Generators physically close to the application servers can improve network performance. For the same reasons, it is advised to keep the Controller close to the Load Generators. Particular attention must be paid to the firewall, if any, between the Load Generators and the application server.