JMeter is a pure Java development of open-source performance testing tools, Java programs are eating memory, sometimes a load machine to the server pressure is not enough, need a lot of simultaneous load, this time need to use the distributed.
1. The network diagram is probably the case.
2. Jmeter Server: Install Jmeter on more than one load machine, enter the bin directory, start Jmeter-server/jmeter-server.bat, and there will be an IP and port after startup
If you start an error, such as Java.io.FileNotFoundException:rmi_keystore.jks
Workaround: Open jmeter.properties in Bin directory, modify server.rmi.ssl.disable=true and restart JMeter server
3. Open jmeter.properties in Jmeter controller:bin directory, modify remote_hosts=192.168.245.1:58427,192.168.245.1:58428,... Add the server machine's IP and port, separated by a comma "," between multiple servers. Restart the JMeter Controller.
4. In this way JMeter controller can control all servers, run--> Remote start (select specified server)/remote start all (to start all servers directly), The controller sends the test script to all server executions that are started and collects all the server machine data summaries
JMeter Distribution of performance testing (V)