I have a problem with variable re-using inside pre-request in postman. enter image description here
In pre-request I try run request 1 and request 2
Request 2 uses variable from request 1 response
The problem is that "guid" variable keeps old value until pre-request will be not completed
pm.sendRequest({
url: pm.environment.get("request_1"),
method: 'POST',
header: {
'Content-Type': 'application/json'
}
}, function (err, res) {
console.log(res.json());
pm.environment.set("uuid", res.json().uuid)
pm.environment.set("date_1", res.json().data.object.date_1);
pm.environment.set("date_2", res.json().data.object.date_2);
pm.environment.set("guid", res.json().data.object.guid)
});
pm.sendRequest({
url: pm.environment.get("request_2/") + guid,
method: 'POST',
header: {
'Content-Type': 'application/json'
}
}, function ()
);