I am using Apache-JMeter for distributed performance testing.
The master & slave communicate via Java RMI
. It works fine so far. I do not see any issues.
But in some forums/blog, I see people use SSH Tunneling/Port forwarding for communication between master & slave. I tried to google to find the advantages of SSH tunneling over RMI. I could not find any.
Is the communication via SSH is faster than RMI? Could someone please clarify?
NOTE:
I am trying to find the advantages of using SSH tunneling for JMeter distributed testing over RMI. In which case we will prefer SSH tunneling ?
It makes sense only in case when jmeter master and slave cannot communicate directly and connection needs to be done via hopoff node or in secure environments where only one SSH port is open and you need to establish connectivity.