You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Anusha <an...@eprotea.com.my> on 2005/12/21 11:15:37 UTC

Distributed Testing with JMeter

Hi

I am trying to do distributed testing following the guidelines provide at the jmeter website.

I have ensured that my slave pc meets these requirements:
1. the firewalls on the systems are turned off.

2. all the clients are on the same subnet.

3. the server is in the same subnet, if 192.x.x.x or 10.x.x.x ip addresses are used. If the server

doesn't use 192 or 10 ip address, there shouldn't be any problems.

4. Make sure jmeter can access the server.

5. Make sure you use the same version of Jmeter on all the systems. Mixing versions may

Please explain what does point no. 4 from the above mean
On my slave jmete-server.bat file i have update the 'START rmiregistry' to 'START C:\Java\jdk1.5.0_02\jre\bin\rmiregistry'


. I have also update the jmeter.properties file to inclue my slave's ip address at the field 'remote_host'

When i start jmeter application and run remote host i get the message  bad call to remote host.

The jmeter.log file gives the following:

2005/12/21 18:06:17 INFO  - jmeter.util.JMeterUtils: Setting Locale to en_US 
2005/12/21 18:06:17 INFO  - jmeter.JMeter: Version 2.1.1 
2005/12/21 18:06:17 INFO  - jmeter.JMeter: java.version=1.5.0_06 
2005/12/21 18:06:17 INFO  - jmeter.JMeter: Locale=English (United States) 
2005/12/21 18:06:17 INFO  - jmeter.JMeter: Copyright (c) 1998-2005 The Apache Software Foundation 
2005/12/21 18:06:17 INFO  - jmeter.engine.RemoteJMeterEngineImpl: Starting backing engine on 1099 
2005/12/21 18:06:17 ERROR - jmeter.engine.RemoteJMeterEngineImpl: rmiregistry needs to be running to start JMeter in server mode
 java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: 
 java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: 
 java.net.MalformedURLException: no protocol: and 
2005/12/21 18:06:18 ERROR - jmeter.JMeter: Giving up, as server failed with: java.rmi.RemoteException: Cannot start. See server log file.
 at org.apache.jmeter.engine.RemoteJMeterEngineImpl.init(RemoteJMeterEngineImpl.java:60)
 at org.apache.jmeter.engine.RemoteJMeterEngineImpl.<init>(RemoteJMeterEngineImpl.java:46)
 at org.apache.jmeter.JMeter.startServer(JMeter.java:407)
 at org.apache.jmeter.JMeter.start(JMeter.java:244)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.apache.jmeter.NewDriver.main(NewDriver.java:151)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 2005/12/21 18:06:22 ERROR - jmeter.gui.action.RemoteStart:  java.rmi.NotBoundException: JMeterEngine
 at sun.rmi.registry.RegistryImpl.lookup(RegistryImpl.java:106)
 at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
 at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:375)
 at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)
 at sun.rmi.transport.Transport$1.run(Transport.java:153)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
 at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
 at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
 at java.lang.Thread.run(Thread.java:595)
 at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
 at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
 at sun.rmi.server.UnicastRef.invoke(Unknown Source)
 at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
 at java.rmi.Naming.lookup(Unknown Source)
 at org.apache.jmeter.engine.ClientJMeterEngine.getEngine(ClientJMeterEngine.java:52)
 at org.apache.jmeter.engine.ClientJMeterEngine.<init>(ClientJMeterEngine.java:56)
 at org.apache.jmeter.gui.action.RemoteStart.doRemoteInit(RemoteStart.java:165)
 at org.apache.jmeter.gui.action.RemoteStart.doAction(RemoteStart.java:72)
 at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:76)
 at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:44)
 at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)

2005/12/21 18:06:24 ERROR - jmeter.gui.action.RemoteStart:  java.rmi.NotBoundException: JMeterEngine
 at sun.rmi.registry.RegistryImpl.lookup(RegistryImpl.java:106)
 at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
 at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:375)
 at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)
 at sun.rmi.transport.Transport$1.run(Transport.java:153)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
 at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
 at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
 at java.lang.Thread.run(Thread.java:595)
 at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
 at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
 at sun.rmi.server.UnicastRef.invoke(Unknown Source)
 at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
 at java.rmi.Naming.lookup(Unknown Source)
 at org.apache.jmeter.engine.ClientJMeterEngine.getEngine(ClientJMeterEngine.java:52)
 at org.apache.jmeter.engine.ClientJMeterEngine.<init>(ClientJMeterEngine.java:56)
 at org.apache.jmeter.gui.action.RemoteStart.doRemoteStart(RemoteStart.java:145)
 at org.apache.jmeter.gui.action.RemoteStart.doAction(RemoteStart.java:73)
 at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:76)
 at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:44)
 at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)

2005/12/21 18:13:42 ERROR - jmeter.gui.action.RemoteStart:  java.rmi.NotBoundException: JMeterEngine
 at sun.rmi.registry.RegistryImpl.lookup(RegistryImpl.java:106)
 at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
 at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:375)
 at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)
 at sun.rmi.transport.Transport$1.run(Transport.java:153)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
 at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
 at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
 at java.lang.Thread.run(Thread.java:595)
 at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
 at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
 at sun.rmi.server.UnicastRef.invoke(Unknown Source)
 at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
 at java.rmi.Naming.lookup(Unknown Source)
 at org.apache.jmeter.engine.ClientJMeterEngine.getEngine(ClientJMeterEngine.java:52)
 at org.apache.jmeter.engine.ClientJMeterEngine.<init>(ClientJMeterEngine.java:56)
 at org.apache.jmeter.gui.action.RemoteStart.doRemoteInit(RemoteStart.java:165)
 at org.apache.jmeter.gui.action.RemoteStart.doAction(RemoteStart.java:72)
 at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:76)
 at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:44)
 at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)

2005/12/21 18:13:43 ERROR - jmeter.gui.action.RemoteStart:  java.rmi.NotBoundException: JMeterEngine
 at sun.rmi.registry.RegistryImpl.lookup(RegistryImpl.java:106)
 at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
 at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:375)
 at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)
 at sun.rmi.transport.Transport$1.run(Transport.java:153)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
 at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
 at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
 at java.lang.Thread.run(Thread.java:595)
 at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
 at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
 at sun.rmi.server.UnicastRef.invoke(Unknown Source)
 at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
 at java.rmi.Naming.lookup(Unknown Source)
 at org.apache.jmeter.engine.ClientJMeterEngine.getEngine(ClientJMeterEngine.java:52)
 at org.apache.jmeter.engine.ClientJMeterEngine.<init>(ClientJMeterEngine.java:56)
 at org.apache.jmeter.gui.action.RemoteStart.doRemoteStart(RemoteStart.java:145)
 at org.apache.jmeter.gui.action.RemoteStart.doAction(RemoteStart.java:73)
 at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:76)
 at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:44)
 at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)

2005/12/21 18:14:26 ERROR - jmeter.gui.action.RemoteStart:  java.rmi.NotBoundException: JMeterEngine
 at sun.rmi.registry.RegistryImpl.lookup(RegistryImpl.java:106)
 at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
 at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:375)
 at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)
 at sun.rmi.transport.Transport$1.run(Transport.java:153)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
 at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
 at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
 at java.lang.Thread.run(Thread.java:595)
 at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
 at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
 at sun.rmi.server.UnicastRef.invoke(Unknown Source)
 at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
 at java.rmi.Naming.lookup(Unknown Source)
 at org.apache.jmeter.engine.ClientJMeterEngine.getEngine(ClientJMeterEngine.java:52)
 at org.apache.jmeter.engine.ClientJMeterEngine.<init>(ClientJMeterEngine.java:56)
 at org.apache.jmeter.gui.action.RemoteStart.doRemoteInit(RemoteStart.java:165)
 at org.apache.jmeter.gui.action.RemoteStart.doAction(RemoteStart.java:72)
 at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:76)
 at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:44)
 at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)

2005/12/21 18:14:26 ERROR - jmeter.gui.action.RemoteStart:  java.rmi.NotBoundException: JMeterEngine
 at sun.rmi.registry.RegistryImpl.lookup(RegistryImpl.java:106)
 at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
 at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:375)
 at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)
 at sun.rmi.transport.Transport$1.run(Transport.java:153)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
 at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
 at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
 at java.lang.Thread.run(Thread.java:595)
 at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
 at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
 at sun.rmi.server.UnicastRef.invoke(Unknown Source)
 at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
 at java.rmi.Naming.lookup(Unknown Source)
 at org.apache.jmeter.engine.ClientJMeterEngine.getEngine(ClientJMeterEngine.java:52)
 at org.apache.jmeter.engine.ClientJMeterEngine.<init>(ClientJMeterEngine.java:56)
 at org.apache.jmeter.gui.action.RemoteStart.doRemoteStart(RemoteStart.java:145)
 at org.apache.jmeter.gui.action.RemoteStart.doAction(RemoteStart.java:73)
 at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:76)
 at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:44)
 at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)

Please advise on how to resolve.



Thank you.



Regards,

Anusha