1

我正在使用Jmeter 2.8并尝试首次执行分布式(主从)测试。
在JMeter.properties 我设置样样精使用Jmeter进行分布式测试

  • 组IP地址
  • 上的所有机器

但是当我运行测试(要求很简单),它得到

  • 运行Jmater,server.bat失败:

    请求:

    http://localhost:8080/web/login?credentials=<credential><userId>WillieWonka 
    </userId><passwd><![CDATA[WillieWonka]]></passwd></credential> 
    

    错误,我得到的是

    org.apache.http.conn.HttpHostConnectException: Connection to http://localhost:8080 refused 
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190) 
    at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294) 
    at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640) 
    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479) 
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906) 
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805) 
    at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:284) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1075) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1064) 
    at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:426) 
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:255) 
    at java.lang.Thread.run(Unknown Source) 
    Caused by: java.net.ConnectException: Connection refused: connect 
    at java.net.PlainSocketImpl.socketConnect(Native Method) 
    at java.net.PlainSocketImpl.doConnect(Unknown Source) 
    at java.net.PlainSocketImpl.connectToAddress(Unknown Source) 
    at java.net.PlainSocketImpl.connect(Unknown Source) 
    at java.net.SocksSocketImpl.connect(Unknown Source) 
    at java.net.Socket.connect(Unknown Source) 
    at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:127) 
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) 
    

    当服务器运行起来(我测试从LOCALMACHINE只运行,这是工作的罚款此要求)。

    出了什么问题?
    我错过了什么?

  • 回答

    1

    我已经解决了这个问题,更换

    localhost:8080 
    

    computerName:8080 
    

    ,并通过启动的start.bat应用服务器代替的run.bat

    现在是工作的罚款。