In need to pass a data from a response to the subsequent request. Something goes wrong and the default variable value appears in the request.
First request returns the JSON in response body which looks like this:
{"issued_at":"2016-01-14T12:41:01.000Z","expires":"2016-01-14T12:46:01.000Z","id":"j6M ... MTA=="}
I extract the value of the id attribute using the Regular Expression Extractor:
Then I pass the token
variable to the subsequent request parameter:
But the request is created with the default value of the variable:
There is a JSON Path Extractor designed to deal with JSON content type, I believe it would be easier to use it.
The relevant JSON Path query will be as simple as $..id
See Using the XPath Extractor in JMeter (scroll down to "Parsing JSON") for comprehensive information on plugin installation and usage and JSONPath - XPath for JSON for JSONPath language reference and examples.
In regards to your Regular Expression Extractor configuration:
1
from Match No. $1$
as TemplateIf you look at the Regular Expression Extractor documentation, the field Template is required. I suggest you to use value $1$ and try again.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With