Reputation: 371
I am new to JMeter and still in learning phase.
I am making a rest call in JMeter. The response data that i receive, i want to use it as it is in following rest call. Sample of response data that i receive is:
{
"token":"ab062ad1-0585-4b41-b491-1bd4f6de57da",
"refreshToken":"5444b837-7f18-4570-a84b-80dac80b393c",
"expiresBy":"Sat May 02 14:49:06 EDT 2015",
"mcomroles":[
"Super BA Admin",
"WorkgroupSuperBAUser"
],
"bcomroles":[
"Super BA Admin",
"WorkgroupSuperBAUser"
]
}
For this i added a Regular Expression Extractor but i do not know what regular expression to give.
Please suggest. Thanks.
Upvotes: 6
Views: 20105
Reputation: 168157
You can use Regular Expression Extractor to get the whole response and save it to a JMeter Variable.
As per How to Extract Data From Files With JMeter guide the regular expression which will match everything looks as
(?s)(^.*)
The whole extractor configuration should look like:
${response}
variable will hold parent sampler response data.
Upvotes: 3
Reputation: 15400
If you want to use response as it is , add a beanshell-post processor instead of Regular Expression Extractor.
vars.put("JSONResponse", prev.getResponseDataAsString());
Now you access it using below statement in the next request.
${JSONResponse}
Upvotes: 12