Most of the testing in API requires authentication and we need to pass it in every request we make.
Similarly there can be any other dynamic authorization/authentication mechanism which needs to be passed along with header or as parameter.
What becomes problem is every time we generate access token from one endpoint (EX: token endpoint) and copy the token and paste in another request as header or body parameter.
There is a simpler way to handle this by transferring the token from one request to another request via a variable.
POSTMAN supports javascript based Test scripts where we can write code snippet to do the above.
Use case:
1- Call token endpoint using some valid credentials
2- Get the token from response and store in a variable
3- Use the token variable in another request
pm.test("Fetch Token and Set", function () {
var jsonData = pm.response.json();
pm.globals.set("token_global", jsonData.access_token);
});
The above code can be added in Test tab of POSTMAN.
It will store the response in a variable.
Then it will extract the value from the key access_token from response and set in the variable token_global
* Please note that you need to create a global variable named token_global.


Notice that the token generated in step 1 is used in step 2.
Highlighted the token to show the token value are same.