JMeter is a powerful tool for API testing. Let's say you are are writing test cases for one of your RESTful service; and you want to extract and validate the value returned as part of response header.
It is little bit tricky to extract the value from Response Header in JMeter, but it is possible. For example, your RESTful service returns "ETag" in response header. When you look at the raw response data, the value is displayed something like this:
P.S. Click here to access my other posts.
It is little bit tricky to extract the value from Response Header in JMeter, but it is possible. For example, your RESTful service returns "ETag" in response header. When you look at the raw response data, the value is displayed something like this:
- ETag: 2666d92fa9ebf10250acdb235546f045
- Right click on your HTTP request, then add Post Processor element - Regular Expression Extractor
- Select Radio button - Main sample only
- Select Radio burron - Response Headers
- Type some name in Reference Name section - for example, eTagVariable
- Type this expression in Reference Expression section - ETag:\s+(.+)
- IMPORTANT: This expression will select pick the ETag response header parameter and select everything after colon blank space i.e. actual value of ETag response header parameter.
- Type this in Template section - $1$
- Now, the ETag value is stored as JMeter variable and you can use it for validation or to pass in next HTTP request.
- To get the value, use ${eTagVariable}
P.S. Click here to access my other posts.
Very informative blog! I liked it and was very helpful for me. Thanks for sharing. Do share more ideas regularly.
ReplyDeleteSpoken English Classes in Chennai
Spoken English Class in Chennai
Spoken English in Chennai
IELTS Training in Chennai
IELTS Chennai
Best English Speaking Classes in Mumbai
Spoken English Classes in Mumbai
IELTS Mumbai
IELTS Coaching in Anna Nagar
Spoken English Class in Anna Nagar
Excellent Blog, I like your blog and It is very informative. Thank you
ReplyDeleteJMeter Online Training
Learn JMeter Online
Nice blog, very informative content.Thanks for sharing, waiting for the next update…
ReplyDeletePython Training in Chennai
Python course in Chennai
Great blog with good information.
ReplyDeleteJMeter Training in Chennai
JMeter Online Training
JMeter Training in Bangalore
Useful blog, keep sharing with us.
ReplyDeleteScope of JMeter
Why JMeter
God of War Benzeri Oyunlar
ReplyDeleteAsetto Benzeri Oyunlar
Dream League Soccer Benzeri Oyunlar
Days Gone Benzeri Oyunlar
TFT Benzeri Oyunlar
MZK84