Size: a a a

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

2020 April 30

Y

Your Hero in PowerShellRus - о Powershell (и не только) на русском
WT обновляем
источник

as

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

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
Windows Terminal
Version: 0.11.1191.0
источник

VK

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

as

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

VK

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

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
никогда не спрашивай, чтобы спросить, всегда спрашивай
источник

as

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

as

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

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
а если не ответит, будет считать лохом, что сказал что шарит и не ответил
источник

as

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

as

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

VK

Vladimir Kostyanik in PowerShellRus - о Powershell (и не только) на русском
ладно, я напишу:
1. Речь идет о Postman
2. В нем я создаю некий api request, который собирается их переменных и ключей.
Переменные записаны и привязаны к папке. Ну например url. Всего переменных не много, 3-4.
3. API исследуемого мной сервиса используют такую модель:
- вначале авторизация через токен пользователя, затем проверка токена приложения.
- результатом этой проверки - выдача так называемого токена сессии.
4. Теперь как у меня сделано:
- заведены переменные: url, user_token, app_token - эти переменные не меняются в зависимости от запроса.
- я хочу завести переменную, скажем session_token и в нее передать значение токена сессии из самого первого инициализационного запроса.
5. Через postman это делается через так называемые Тесты - Tests. Внутри которого пишется код:

var jsonData = JSON.parse(responseBody);
postman.setGlobalVariable("session_token_variable", jsonData.session_token);
console.log(postman.getGlobalVariable("session_token_variable"));


я вывел в консоль значение - и оно туда вывелось.

6. Но при этом я открываю другой запрос, где указана эта глобальная переменная и ее значение пустое.
источник

as

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

as

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

VK

Vladimir Kostyanik in PowerShellRus - о Powershell (и не только) на русском
не, Postman это виндовое приложение. Может можно и в хроме, но я виндовым пользуюсь
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
все тесты в одной консоле, чтобы область видимость переменных не менялась
источник

as

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

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
и доки посмана говорят что Get a global variable (deprecated) метод
источник

VK

Vladimir Kostyanik in PowerShellRus - о Powershell (и не только) на русском
alex suslin
открываешь другой запрос, это же не открываешь новую вкладку?
в этой приложухе концепция другая. Там есть папки, типа проектов. К ним привязаны переменные. Внтури папок могут быть еще и еще, в зависимости от задач и версий api.
в моем случае - есть первый инициализационый запрос, а далее из него я должен взять токен-сессии и его передат ь во все другие запросы, т.к. там они используются
источник