R.Srivastava
R.Srivastava

Reputation: 31

Jmeter - How to capture curl manpage parameters for http request

I am trying to create a report in Jmeter where I am fetching a file from URL and in report I need to capture following information -

DNS resolution (time_namelookup)
Connect (time_connect)
TLS handshake (time_appconnect)
HTTP request start (time_pretransfer)
HTTP response start (time_starttransfer)
HTTP response completed (time_total)

I am able to capture these using following command from my Mac's terminal.

curl -w "@curl-format.txt" -o /dev/null -s "https:///large5-1663346153.bmp" here's the content of curl-format.txt file

time_namelookup:  %{time_namelookup}s\n
time_connect:  %{time_connect}s\n
time_appconnect:  %{time_appconnect}s\n
time_pretransfer:  %{time_pretransfer}s\n
time_redirect:  %{time_redirect}s\n
time_starttransfer:  %{time_starttransfer}s\n
----------\n
time_total:  %{time_total}s\n

Upvotes: 0

Views: 89

Answers (1)

Dmitri T
Dmitri T

Reputation: 168092

As per JMeter Glossary JMeter can report the following metrics:

The only way to get the metrics you're looking for in JMeter is executing the curl command via OS Process Sampler or JSR223 Sampler and get the values from the response using suitable Post-Processors

Upvotes: 1

Related Questions