Postman extension had a feature of setting an environment variable from one of the values from response headers or body. It is missing after update. Can someone help here.
3
votes
3 Answers
6
votes
You can set the environment variable from response body/header as follows:
From Response Body:
var body = JSON.parse(responseBody);
postman.setEnvironmentVariable("[environmentVariable]", body.variableName);
From Response Header:
var headerName = responseHeaders.headerName;
postman.setEnvironmentVariable("[environmentVariable]", headerName);
2
votes
0
votes
This is an old question, I'll leave this here as an update:
to set a variable from response body ( JSON ):
var jsonData = JSON.parse(responseBody);
pm.environement.set("your_var", jsonData["the_value"]);
and to get it from a header:
var value = pm.response.headers.get("the_header");
pm.environement.set("your_var", value);