Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2020 May 01

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
рекомендуется
 pm.globals.get("variable_key");
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
ну и
 pm.globals.set("variable_key", "variable_value");
источник

VK

Vladimir Kostyanik in PowerShellRus - о Powershell (и не только) на русском
ну наоборот тогда, счас попробую Вначале set после get
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
ну и попробуй поискать переменую таким способом var value = pm.variables.get("variable_key"); может она затерялась в пространстве глобалс где
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
pm это типа твой postman
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
а еще подумай может тебе использовать лучше pm.environment а там уже .set .get чем глобальные переменные
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
Vladimir Kostyanik
ну наоборот тогда, счас попробую Вначале set после get
ну понятно =)
источник

VK

Vladimir Kostyanik in PowerShellRus - о Powershell (и не только) на русском
alex suslin
а еще подумай может тебе использовать лучше pm.environment а там уже .set .get чем глобальные переменные
lда ни так, ни так не пашет
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
то есть ты 1 раз забираешь переменную, а во второй раз она уже пустая?
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
как буд-то она очищается после get?
источник

VK

Vladimir Kostyanik in PowerShellRus - о Powershell (и не только) на русском
походу я чтото напутал в этой строке:
pm.globals.set("session_token_variable", jsonData.session_token);


вот мои данные:
{
   "session_token": "2pekabi8i3p9jfqkl6vb5a069l"
}
источник

VK

Vladimir Kostyanik in PowerShellRus - о Powershell (и не только) на русском
он jsonData не берет мое значение
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
var jsonData = pm.response.json();
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
а у тебя var jsonData = JSON.parse(responseBody);
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
что такое responseBody?
источник

VK

Vladimir Kostyanik in PowerShellRus - о Powershell (и не только) на русском
тело ответа
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
var data = JSON.parse(responseBody);
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
это тоже depricated
источник

VK

Vladimir Kostyanik in PowerShellRus - о Powershell (и не только) на русском
поясни за depricated
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
var jsonData = postman.response.json();

postman.globals.set("session_token_variable", jsonData.session_token);
console.log(postman.globals.get("session_token_variable"));
источник