Size: a a a

Postman | Community

2020 January 13

AV

Alex Varvarchuk in Postman | Community
Aleksey Tishevich
Привет. В каждой коллекции есть постоянно повторяющиеся логин запросы, есть возможность в постмане вынести их отдельно, что бы переиспользывать один, а не делать копи паст?
я не нашел способа
источник

VL

Vadim Lunin in Postman | Community
можно в коллекции указать
источник

VL

Vadim Lunin in Postman | Community
источник

VL

Vadim Lunin in Postman | Community
или вы другое имеете в виду?
источник

AT

Aleksey Tishevich in Postman | Community
Vadim Lunin
можно в коллекции указать
не, там каждый раз новые креды с созданием пользака
источник

T

Thony in Postman | Community
Aleksey Tishevich
Привет. В каждой коллекции есть постоянно повторяющиеся логин запросы, есть возможность в постмане вынести их отдельно, что бы переиспользывать один, а не делать копи паст?
по идее это может помочь разрулить Pre-Request на уровне коллекции - так перед каждым запросом в коллекции будет выполняться то, что там указано + то,что будет указано в PRS для самого запроса
источник

S

Solveyga in Postman | Community
Aleksey Tishevich
Привет. В каждой коллекции есть постоянно повторяющиеся логин запросы, есть возможность в постмане вынести их отдельно, что бы переиспользывать один, а не делать копи паст?
Можно использовать переменные окружения. В тесте на создание П записать их значения, дальше использовать. Или сразу создать эти переменные в окружении и задать их значения.
Или по каким-то причинам не подходит такой способ?
источник

NV

Nick Verbitsky in Postman | Community
Thony
по идее это может помочь разрулить Pre-Request на уровне коллекции - так перед каждым запросом в коллекции будет выполняться то, что там указано + то,что будет указано в PRS для самого запроса
Или если развить идею - сделать запрос функцией и вынести в глобальные переменные, и дергать в нужных запросах из PRS, чтобы не в хуках лежал.
источник

T

Thony in Postman | Community
Solveyga
Можно использовать переменные окружения. В тесте на создание П записать их значения, дальше использовать. Или сразу создать эти переменные в окружении и задать их значения.
Или по каким-то причинам не подходит такой способ?
Я так понял по описанию, что нужно именно вызывать метод зачем-то, и механизм созранения токена тут не подходит
источник

AT

Aleksey Tishevich in Postman | Community
Nick Verbitsky
Или если развить идею - сделать запрос функцией и вынести в глобальные переменные, и дергать в нужных запросах из PRS, чтобы не в хуках лежал.
+
источник

AT

Aleksey Tishevich in Postman | Community
Thony
Я так понял по описанию, что нужно именно вызывать метод зачем-то, и механизм созранения токена тут не подходит
+
источник

AV

Alex Varvarchuk in Postman | Community
Thony
Я так понял по описанию, что нужно именно вызывать метод зачем-то, и механизм созранения токена тут не подходит
+
источник

T

Thony in Postman | Community
ну, тогда действительно стоит копать в сторону хранения описанной где-либо функции, которую можно отовсюду вызвать
источник

AV

Alex Varvarchuk in Postman | Community
я у себя такое "наколхозил"
источник

AV

Alex Varvarchuk in Postman | Community
у меня сохранен запрос на echo postman где в pre-request:
источник

AV

Alex Varvarchuk in Postman | Community
postman.setEnvironmentVariable("utils", () => {
 var your_function = function() {
     return "some data"
   };

 return {
   your_function
 }
});
источник

AV

Alex Varvarchuk in Postman | Community
в нужном запросе делаю utils = eval(environment.utils)()
источник

NV

Nick Verbitsky in Postman | Community
Ну, так в Postman и принято.
источник

NV

Nick Verbitsky in Postman | Community
Только вары глаза режут.
источник

AV

Alex Varvarchuk in Postman | Community
сорри))
источник