Size: a a a

Postman | Community

2020 March 20

NV

Nick Verbitsky in Postman | Community
Ну или можно по чатке поискать, уже было.
источник

В

Валерий in Postman | Community
спасибо, поищу.
источник

NV

Nick Verbitsky in Postman | Community
Переслано от Vita
я использовал это в tests
цикл
{
   console.log(i)
   postman.setNextRequest("request for loop")
}
в ответе
0
1
2
3
{error: {…}, id: "1", jsonrpc: "2.0"}

почему только один раз сработал запрос
источник

NV

Nick Verbitsky in Postman | Community
Переслано от Vita
я предполагал, что будет так:
0
{error: {…}, id: "1", jsonrpc: "2.0"}
1
{error: {…}, id: "1", jsonrpc: "2.0"}
и так далее
источник

NV

Nick Verbitsky in Postman | Community
Переслано от Nick Verbitsky
Короткий ответ:
However, you can override this behavior using a built-in function called postman.setNextRequest(). This function, as the name suggests, allows you to specify which request runs next.
источник

NV

Nick Verbitsky in Postman | Community
Переслано от Nick Verbitsky
postman.setNextRequest() выставляет указатель на запрос, который выполнить следующим, после того, как выполнится текущий.
источник

NV

Nick Verbitsky in Postman | Community
Переслано от Nick Verbitsky
Если на примере твоего цикла, то будет вот так:
{
   console.log(i)
   postman.setNextRequest("request for loop")
}
...
1
Выставил указатель на запрос "request for loop"
2
Выставил указатель на запрос "request for loop"
3
Выставил указатель на запрос "request for loop"
4
Выставил указатель на запрос "request for loop"
5
Выполняю запрос "request for loop"
источник

В

Валерий in Postman | Community
ага, читал. попробовал сейчас сделать табе tests запроса1
var i = 3;
do {
   postman.setNextRequest("req2");
   i--;
} while (i>0);
в табе tests запроса2
var i = 3;
do {
   postman.setNextRequest("req1");
   i--;
} while (i>0);
источник

В

Валерий in Postman | Community
и получил бесконечный цикл :D
источник

В

Валерий in Postman | Community
видимо, i не декрементируется
источник

В

Валерий in Postman | Community
или надо условия прописывать с   postman.setNextRequest(null);
источник

NV

Nick Verbitsky in Postman | Community
Валерий
ага, читал. попробовал сейчас сделать табе tests запроса1
var i = 3;
do {
   postman.setNextRequest("req2");
   i--;
} while (i>0);
в табе tests запроса2
var i = 3;
do {
   postman.setNextRequest("req1");
   i--;
} while (i>0);
Каждый раз, когда ты перезаходишь в test, то var i заново объявляется.
источник

NV

Nick Verbitsky in Postman | Community
Если хочешь хранить состояние, то пиши в переменные коллекции счетчик.
источник

NV

Nick Verbitsky in Postman | Community
Валерий
ага, читал. попробовал сейчас сделать табе tests запроса1
var i = 3;
do {
   postman.setNextRequest("req2");
   i--;
} while (i>0);
в табе tests запроса2
var i = 3;
do {
   postman.setNextRequest("req1");
   i--;
} while (i>0);
И факт того, что ты несколько раз под ряд один и тот же указатель ставишь твоим кодом не меняется.
источник

NV

Nick Verbitsky in Postman | Community
Можешь в конце do вкинуть console.log(), посмотреть как у тебя код работает.
источник
2020 March 22

О

Ольга in Postman | Community
Привет всем, я новичек в Роstman. Может кто подскажет как используя Postman опубликовать пост в специальной группе
источник

СС

Сергей Сергей... in Postman | Community
Ольга
Привет всем, я новичек в Роstman. Может кто подскажет как используя Postman опубликовать пост в специальной группе
источник

О

Ольга in Postman | Community
Источник: https://telegramm.site
источник

О

Ольга in Postman | Community
может подскажите что здесь писать, не могу разобраться или где почитать
источник

СС

Сергей Сергей... in Postman | Community
У вас должна быть документация от разработчиков API, с структурой запроса
источник