Size: a a a

Postman | Community

2019 February 15

AN

Artem Nesterenko in Postman | Community
ну не так давно один знакомый хотел в теле запроса отправлять номер кредитки, каждый раз рандомный, но чтобы по луну. И вариант обращаться к локальному json'у c заранее подготовленными данными провалился, т.к. постман не умеет.

на стаке изголялись тем, что поднимали локальный http сервак и делали гет к этому файлу, а потом вытаскивали из ответа номер)
источник

RP

Rostislav Pavlov in Postman | Community
Ну на мой взгляд это не проблема постмана получилась. Можно же было алгоритм генерации такого номера кредитки в пререквесте сделать.
источник

LS

Luke Skywalker in Postman | Community
Rostislav Pavlov
Ну на мой взгляд это не проблема постмана получилась. Можно же было алгоритм генерации такого номера кредитки в пререквесте сделать.
тоже подумал что пререквесте что мутить надо на этот счёт
источник

AN

Artem Nesterenko in Postman | Community
Rostislav Pavlov
Ну на мой взгляд это не проблема постмана получилась. Можно же было алгоритм генерации такого номера кредитки в пререквесте сделать.
ну как не проблема постмана... выглядит как базовая операция и это первое что приходит в голову, когда пытаешься найти решение.

ессессна сделали как ты предложил -- написали на js скрипт, который генерит рандомную кредитку и сетит ее в переменные.

но имхо это такой себе вариант... есть разные задачи и искать/писать алгоритм под каждую долго/дорого, особенно когда ты не разразработчик/знаток js'a
источник

RP

Rostislav Pavlov in Postman | Community
Так с алгоритмом вышло же лучше и эффективнее, чем через файл. В файле же счётное количество вариантов - то есть файл нужно было тоже переодически генерить заново. Но в любом случае самый большой для меня вопрос: для теста действительно требовалось каждый раз новое значение кредитки?
источник

AN

Artem Nesterenko in Postman | Community
Rostislav Pavlov
Так с алгоритмом вышло же лучше и эффективнее, чем через файл. В файле же счётное количество вариантов - то есть файл нужно было тоже переодически генерить заново. Но в любом случае самый большой для меня вопрос: для теста действительно требовалось каждый раз новое значение кредитки?
по его словам - да, для его целей достаточно было около 100 подготовленных заранее кредиток. Онлайн генераторов для этого было предостаточно и создать файл с 1к штук заняло бы не более 2-3 минут.

а в итоге он потратил на это минимум 1 день...
источник
2019 February 19

LS

Luke Skywalker in Postman | Community
Раз такое дело, давайте кто какие фишки в постмане использует. Делимся опытом.
источник

ES

Evgeny Shandrik in Postman | Community
333 🤓
источник
2019 February 20

VL

Vadim Lunin in Postman | Community
Так как я только около месяца работаю с постманом, то у меня банально всё просто. Сплошь позитивные тесты. Самое крутое что я использовал это глобальные переменные и переменные окружения))
источник

VL

Vadim Lunin in Postman | Community
Но так мой проект очень большой и сложный, а я работаю с ним один, то придётся придумывать и искать разные фишки)
источник

AT

Aleksey Tishevich in Postman | Community
Так а в чем разница в  постмане позитивный или негативный, строчка кода на false-positive для обработки респонса?
источник

ES

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

N

Nadzezhda in Postman | Community
Вопрос. А можно ли например массив сделать переменной? Например загрузили файлик и мне эти данные надо передать в тело след запроса.    Что-то не соображу как сделать
источник
2019 February 21

ES

Evgeny Shandrik in Postman | Community
Можно. примерно так:

Получили ответ, в тесте сделали что-то наподобие:
pm.setEnvirement(переменная, responseBody())

тут весь ответ кладется в переменную - определяетесь сами что хотите запихнуть туда, парсите ваш ответ.

в след. запросе в body вставляете
значение вашей переменной таким образом:{{переменная}}

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

N

Nadzezhda in Postman | Community
Получаю {name :"string",
Name2 : "string",
data: { size: "string", name: "string", url:"string" }} все что в data надо сделать переменной.
источник

N

Nadzezhda in Postman | Community
Спасибо!!! 😊
источник

ES

Evgeny Shandrik in Postman | Community
pm.response.json().data - так получаем все что в data
источник

ES

Evgeny Shandrik in Postman | Community
pm.setEnvirement(переменная, pm.response.json().data)

закидываем в переменную
источник

LS

Luke Skywalker in Postman | Community
источник

ES

Evgeny Shandrik in Postman | Community
Конгратулэйшн:)
источник