If this is windows make sure that your rmiregistry.exe being started when you start your remote jmeter server? This program needs to be in the path of your remote machine. This app is located in the bin directory of your JRE. I my case I just hard coded the path to it in my jmeter_server.bat. Look for the START rmiregistry entry in the file.
-----Original Message----- From: Gareth Western [mailto:[EMAIL PROTECTED] Sent: Thursday, February 16, 2006 7:40 AM To: [email protected] Subject: Problem with Distributed Testing Hi, I'm trying to start a distibuted test, using 4 remote clients to put load on a Tomcat server. The test script works brilliantly when run on a single machine, however it will not start whenever I try to run the test remotely. I added the remote hosts to the jmeter.properties on the controlling client, as follows: remote_hosts=127.0.0.1,192.168.2.144,192.168.2.145,192.168.2.146 I then start jmeter-server on each of those machines (including localhost), and then run jmeter. BTW does it matter if you start jmeter before a jmeter-server? I then try to start a test on a single remote machine (e.g. Run -> Remote Start -> 192.168.2.144), however nothing happens. After looking in the jmeter.log file for the GUI I see the following output / stacktrace: 2006/02/16 12:26:02 INFO - jmeter.util.JMeterUtils: Setting Locale to en_GB 2006/02/16 12:26:02 INFO - jmeter.JMeter: Version 2.1.1 2006/02/16 12:26:02 INFO - jmeter.JMeter: java.version=1.4.2_05 2006/02/16 12:26:02 INFO - jmeter.JMeter: Locale=English (United Kingdom) 2006/02/16 12:26:02 INFO - jmeter.JMeter: Copyright (c) 1998-2005 The Apache Software Foundation 2006/02/16 12:26:02 INFO - jmeter.JMeter: Loaded icon properties from org/apache/jmeter/images/icon.properties 2006/02/16 12:26:11 INFO - jmeter.protocol.http.sampler.AccessLogSamplerBeanInfo: Entered access log sampler bean info 2006/02/16 12:26:11 INFO - jmeter.protocol.http.sampler.AccessLogSamplerBeanInfo: found parsers: [org.apache.jmeter.protocol.http.util.accesslog.OrderPreservingLogParser , org.apache.jmeter.protocol.http.util.accesslog.SharedTCLogParser, org.apache.jmeter.protocol.http.util.accesslog.TCLogParser] 2006/02/16 12:26:12 INFO - jmeter.protocol.http.sampler.AccessLogSamplerBeanInfo: Got to end of access log samper bean info init 2006/02/16 12:26:14 WARN - jmeter.gui.util.MenuFactory: Missing jar? Could not create org.apache.jmeter.visualizers.MailerVisualizer. java.lang.NoClassDefFoundError: javax/mail/MessagingException 2006/02/16 12:26:15 INFO - jmeter.samplers.SampleResult: Note: Sample TimeStamps are END times 2006/02/16 12:26:15 INFO - jmeter.samplers.SampleResult: sampleresult.default.encoding is set to ISO-8859-1 2006/02/16 12:26:56 INFO - jmeter.gui.action.Load: Loading file: /home/tester/loadtest/jakarta-jmeter-2.1.1/myTest.jmx 2006/02/16 12:26:56 INFO - jmeter.protocol.http.sampler.HTTPSampler2: httpsampler2.basicauth=false 2006/02/16 12:26:56 INFO - jmeter.save.SaveService: Using SaveService properties file 1.7 2006/02/16 12:26:56 WARN - jmeter.save.SaveService: Could not set up alias WebServiceSampler java.lang.NoClassDefFoundError: javax/mail/MessagingException 2006/02/16 12:26:56 INFO - jmeter.save.SaveService: All converter versions present and correct 2006/02/16 12:30:14 ERROR - jmeter.engine.ClientJMeterEngine: java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is: java.net.ConnectException: Connection refused at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:567) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:101) at org.apache.jmeter.engine.RemoteJMeterEngineImpl_Stub.reset(Unknown Source) at org.apache.jmeter.engine.ClientJMeterEngine.reset(ClientJMeterEngine.jav a:96) at org.apache.jmeter.gui.action.RemoteStart.doRemoteStart(RemoteStart.java: 153) at org.apache.jmeter.gui.action.RemoteStart.doAction(RemoteStart.java:73) at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.jav a:76) at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:4 4) at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:61) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:454) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThrea d.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread. java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158) at java.net.Socket.connect(Socket.java:452) at java.net.Socket.connect(Socket.java:402) at java.net.Socket.<init>(Socket.java:309) at java.net.Socket.<init>(Socket.java:124) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSoc ketFactory.java:22) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSoc ketFactory.java:128) at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:562) ... 17 more Why is it trying to connect to 127.0.0.1 when I tried to start a remote test on a different machine (192.168.2.144)? Am I doing something wrong? Thanks for any and all help! ~Gareth --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] **************************************************************************************** BENEFITFOCUS.COM CONFIDENTIALITY NOTICE: This electronic message is intended only for the individual or entity to which it is addressed and may contain information that is confidential and protected by law. Unauthorized review, use, disclosure, or dissemination of this communication or its contents in any way is prohibited and may be unlawful. If you are not the intended recipient or a person responsible for delivering this message to an intended recipient, please notify the original sender immediately by e-mail or telephone, return the original message to the original sender or to [EMAIL PROTECTED], and destroy all copies or derivations of the original message. Thank you. (BFeComNote Rev. 08/01/2005) *************************************************************************************** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

