2

I am using JMeter to perform load testing on HTTPS site. I created script using Blazemeter Script Recorder Manually, I am able to launch and login to website very efficiently. when I play script HTTP Request is working very slow. It take long time to initiate and complete each request as shown below in image.

1st Request:

enter image description here

Second Request:

enter image description here

I have created only one thread as mentioned below in the image

enter image description here

I will be thankful to you for your help in this regard as i am facing too much delay in each Http Request

Thanks

Aqdas
  • 868
  • 4
  • 16
  • 57

1 Answers1

0

I don't think we can efficiently troubleshoot your network issues by looking into these 2 screenshots, I can only state that well-behaved JMeter script produces almost the same response times as the real browser does (actually a little bit less because JMeter doesn't really render the response)

If you want to have the "real" time from your browser either use a "clean" session by removing all browsing history, especially cache or disable the caching in your browser developer tools and compare with the load time metric:

enter image description here

What I can tell by looking at your screenshots is that you have very high Connect Time values:

  1. For first request it takes 1 second out of 2.6 seconds to establish the connection
  2. For second request it takes 900 milliseconds out of 1200 milliseconds to establish the connection

So if you are in Australia and trying to test a server which is located in northern Canada - the only solution would be moving JMeter geographically closer, otherwise contact your network administrator/ISP/etc. and ask them, not us.

You can get debugging information on Java network stack by adding the next line to system.properties file (lives in "bin" folder of your JMeter installation)

javax.net.debug=all
Dmitri T
  • 159,985
  • 5
  • 83
  • 133