Thursday, July 05, 2012

JMeter cluster in a nutshell.

The pattern of JMeter clusterization implies that you have a number of hosts where JRE installed. You places there jmeter instances (just unpack jmeter distributions there). Then you start jmeter servers there. Since they're running you install master jmeter and configure it to target those nodes (ini file).

You may use master jmeter in GUI mode to design your scenario. Once you're done you start the scenario for all the nodes (or for single node). When you start scenario for all the nodes each scenario instruction translates to java code and calls the corresponding methods of remote nodes via RMI. Remote nodes send back the results of execution so that you have the aggregated results of all the nodes you run the scenario for.

You also can do all that stuff using non-gui mode.