0
votes

I am using JMeter 3.3, on Microsoft Windows 7 Ultimate 64 bit, when I executed a load test for live asp.net MVC application, as just to hit the home(login page with https), with 1000 users and no Ramp-Up Period, then out of 1000 one result shown as failure in View Results in Table

View Results Tree shows Sampler Result as Response code: Non HTTP response code: org.apache.http.NoHttpResponseException Non HTTP response message: mysite.com:443 failed to respond

1
What is the question?Sergey

1 Answers

0
votes

Most probably it indicates the problem with your application, i.e. it is not able to handle X users.

Now let's find this "X". Be aware that defining 1000 threads in Thread Group does not guarantee that you will have 1000 concurrent users as JMeter acts as follows:

  1. JMeter attempts to start all threads defined in the Thread Group within the bounds of the ramp-up period
  2. Each thread starts executing samplers upside down
  3. When there are no samplers to execute or loops to iterate the thread is being shut down

So I would recommend to check the actual concurrency using i.e. Active Threads Over Time Listener or the relevant graph of the HTML Reporting Dashboard, most probably you will be able to correlate that singe failing sampler with the concurrency and that would be maximum amount of concurrent users your application will handle.

See JMeter Test Results: Why the Actual Users Number is Lower than Expected article for details.

Also a better idea would be adding more users gradually, this way you will be able to correlate changing metrics like response time, throughput, errors count, etc. with the increasing load so consider adding users using reasonable ramp-up period (the same applies to ramp-down)