Connection Refused when attempting to use Jmeter in Jira 5.0

James Louis-Foster April 16, 2012

I'm trying to get Jmeter running to test performance on our Jira 5.0 setup-

I followed these instructions and tried both regular and high load testing-

http://confluence.atlassian.com/display/JIRA/Performance+Testing+Scripts

I however have gotten the following error when trying to run the first step:

<?xml version="1.0" encoding="UTF-8"?>

<testResults version="1.2">

<httpSample t="1028" lt="0" ts="1334590700705" s="false" lb="Go to Login" rc="Non HTTP response code: java.net.ConnectException" rm="Non HTTP response message: Connection refused: connect" tn="Perform Index optimise 1-1" dt="text" by="1427" ng="1" na="1">

<responseHeader class="java.lang.String"></responseHeader>

<requestHeader class="java.lang.String">X-Atlassian-Token: no-check

</requestHeader>

<responseData class="java.lang.String">java.net.ConnectException: Connection refused: connect&#xd;

at java.net.PlainSocketImpl.socketConnect(Native Method)&#xd;

at java.net.PlainSocketImpl.doConnect(Unknown Source)&#xd;

at java.net.PlainSocketImpl.connectToAddress(Unknown Source)&#xd;

at java.net.PlainSocketImpl.connect(Unknown Source)&#xd;

at java.net.SocksSocketImpl.connect(Unknown Source)&#xd;

at java.net.Socket.connect(Unknown Source)&#xd;

at sun.net.NetworkClient.doConnect(Unknown Source)&#xd;

at sun.net.www.http.HttpClient.openServer(Unknown Source)&#xd;

at sun.net.www.http.HttpClient.openServer(Unknown Source)&#xd;

at sun.net.www.http.HttpClient.&lt;init&gt;(Unknown Source)&#xd;

at sun.net.www.http.HttpClient.New(Unknown Source)&#xd;

at sun.net.www.http.HttpClient.New(Unknown Source)&#xd;

at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)&#xd;

at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)&#xd;

at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)&#xd;

at org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample(HTTPSampler.java:490)&#xd;

at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1037)&#xd;

at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1023)&#xd;

at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:346)&#xd;

at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:243)&#xd;

at java.lang.Thread.run(Unknown Source)&#xd;

</responseData>

<cookies class="java.lang.String"></cookies>

<method class="java.lang.String">GET</method>

<queryString class="java.lang.String"></queryString>

</httpSample>

<httpSample t="1025" lt="0" ts="1334590702646" s="false" lb="Go to Login" rc="Non HTTP response code: java.net.ConnectException" rm="Non HTTP response message: Connection refused: connect" tn="Create Project 2-1" dt="text" by="1427" ng="1" na="1">

<responseHeader class="java.lang.String"></responseHeader>

<requestHeader class="java.lang.String">X-Atlassian-Token: no-check

</requestHeader>

<responseData class="java.lang.String">java.net.ConnectException: Connection refused: connect&#xd;

at java.net.PlainSocketImpl.socketConnect(Native Method)&#xd;

at java.net.PlainSocketImpl.doConnect(Unknown Source)&#xd;

at java.net.PlainSocketImpl.connectToAddress(Unknown Source)&#xd;

at java.net.PlainSocketImpl.connect(Unknown Source)&#xd;

at java.net.SocksSocketImpl.connect(Unknown Source)&#xd;

at java.net.Socket.connect(Unknown Source)&#xd;

at sun.net.NetworkClient.doConnect(Unknown Source)&#xd;

at sun.net.www.http.HttpClient.openServer(Unknown Source)&#xd;

at sun.net.www.http.HttpClient.openServer(Unknown Source)&#xd;

at sun.net.www.http.HttpClient.&lt;init&gt;(Unknown Source)&#xd;

at sun.net.www.http.HttpClient.New(Unknown Source)&#xd;

at sun.net.www.http.HttpClient.New(Unknown Source)&#xd;

at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)&#xd;

at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)&#xd;

at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)&#xd;

at org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample(HTTPSampler.java:490)&#xd;

at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1037)&#xd;

at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1023)&#xd;

at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:346)&#xd;

at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:243)&#xd;

at java.lang.Thread.run(Unknown Source)&#xd;

</responseData>

---

It goes on and on like that and nothing is ever actually done...

I looked for tips and have no idea where I'm going wrong, I thought it was the threadcount- but I'm really not sure? maybe the port is not open? proxy? I have no idea.. any help would be appreciated.

1 answer

0 votes
Dave C
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 11, 2013

Those JMeter scripts haven't been updated in ages (I'm not even sure if they work with 5.0). Have you tried using https://confluence.atlassian.com/display/ATLAS/JIRA+Performance+Testing+with+Grinder instead? They're up-to-date :)

Suggest an answer

Log in or Sign up to answer