Size: a a a

Postman | Community

2019 September 11

NV

Nick Verbitsky in Postman | Community
Дело в том, что в запрос вставляется список целиком, потому что в переменной хранится список.
источник

NV

Nick Verbitsky in Postman | Community
Сделать так, чтобы в project_id и folder_id подставлялись последовательные значения можно по-разному.
источник

NV

Nick Verbitsky in Postman | Community
Наверное, самый очевидный путь - через collection runner.
источник

NV

Nick Verbitsky in Postman | Community
Если размерность массивов одинаковая, то можно совсем просто сделать.
источник

NV

Nick Verbitsky in Postman | Community
В prs запроса, который нужно последовательно выполнять, вытягиваем массив id целиком, потом делаем array pop, значения, которые вернулись в текущей итерации пишем в другие переменные окружения, которые и будем подставлять в запросе. В старые переменные пишем обновленные массив.
В tests делаем проверку, что длина массива не равна 0, и выставляем pm set next request на текущий запрос. Таким образом он будет последовательно подставлять значения из массивов, пока они не закончатся.
источник

AD

Artem Deryushkin in Postman | Community
Nick Verbitsky
В prs запроса, который нужно последовательно выполнять, вытягиваем массив id целиком, потом делаем array pop, значения, которые вернулись в текущей итерации пишем в другие переменные окружения, которые и будем подставлять в запросе. В старые переменные пишем обновленные массив.
В tests делаем проверку, что длина массива не равна 0, и выставляем pm set next request на текущий запрос. Таким образом он будет последовательно подставлять значения из массивов, пока они не закончатся.
Спасибо! Попробую завтра, отпишусь по результату.
источник

NV

Nick Verbitsky in Postman | Community
Но мне больше нравится с помощью pm send request в prs в цикле проходиться по массиву и слать запросы.
источник

T

Thony in Postman | Community
Nick Verbitsky
Но мне больше нравится с помощью pm send request в prs в цикле проходиться по массиву и слать запросы.
Так удобнее будет , вариант с внешними переменными в виде массива ид подразумевает реализацию только через запуск раннером, а внутренние запросы в цикле могут сработать и в режиме редактора
источник
2019 September 12

D

Dmitry in Postman | Community
всем привет. вопрос к гуру Postman.
задача:
- требуется создать скрипт на destroy запрос
- скрипт должен быть изолированным
проблема:
- если захардкодить id удаляемого объекта, тест пройдет только один раз
вопрос:
как опытные пользователи предсоздают тестовые данные? я вижу вариант с pre-request и несколькими запросами через pm.sendRequest ... получается громоздко, тяжело поддерживать. так как djson-ы в предзапросах + необходимость пробрасывать из запроса в запрос данные через environment переменные
источник

NV

Nick Verbitsky in Postman | Community
Поддерживать тесты в Postman всегда сложно 😅
Обычно с большими PRS борются самописными модулями - в каком-то запросе инициируешь объект utils, в котором хранишь переиспользуемые методы, объект models, где хранишь модели jsonов => пишешь их в окружение => потом вызываешь модули, где нужно.
источник

NV

Nick Verbitsky in Postman | Community
eslint говорит, что если у тебя скрипт 100+ строк, то стоит делить на другие модули.
источник

NV

Nick Verbitsky in Postman | Community
Делается приблизительно вот так:
источник

NV

Nick Verbitsky in Postman | Community
источник

D

Dmitry in Postman | Community
Nick Verbitsky
Поддерживать тесты в Postman всегда сложно 😅
Обычно с большими PRS борются самописными модулями - в каком-то запросе инициируешь объект utils, в котором хранишь переиспользуемые методы, объект models, где хранишь модели jsonов => пишешь их в окружение => потом вызываешь модули, где нужно.
понял, спасибо
источник
2019 September 16

MH

Mega Hunter in Postman | Community
Добрый день помогите написать тест который проверяет наличие определенного текста на странице html
источник

T

Thony in Postman | Community
вот нечто подобное недавно обсуждалось
источник

T

Thony in Postman | Community
Переслано от Nick Verbitsky
const searchText = pm.environment.get('OfferID');

pm.test('Search substring', () => pm.expect(pm.response.text()).to.include(searchText));
источник
2019 September 17

ES

Evgeny Shandrik in Postman | Community
Переслано от Evgeny Karpovich
Всем привет!
Знакомые организовывают конференцию, где буду участовать:
27 сентября в Минске пройдет большая QA-конференция QAASP 2019
Из Лондона, Москвы, Санкт-Петербурга, Киева и, конечно, Минска соберутся эксперты из Badoo, Raiffaisen Bank, Ciklum и других успешных компаний, чтобы поделиться опытом тестирования не только software, но и hardware.
http://qaasp.tech

По промокоду INQA получите скидку 20% пр приобретении билетов до конца недели.

А после официальной части приглашаем занетворкиться на афтепати)
источник

RS

Robert Smith in Postman | Community
Evgeny Shandrik
Переслано от Evgeny Karpovich
Всем привет!
Знакомые организовывают конференцию, где буду участовать:
27 сентября в Минске пройдет большая QA-конференция QAASP 2019
Из Лондона, Москвы, Санкт-Петербурга, Киева и, конечно, Минска соберутся эксперты из Badoo, Raiffaisen Bank, Ciklum и других успешных компаний, чтобы поделиться опытом тестирования не только software, но и hardware.
http://qaasp.tech

По промокоду INQA получите скидку 20% пр приобретении билетов до конца недели.

А после официальной части приглашаем занетворкиться на афтепати)
промокод работает ещё?
источник

ES

Evgeny Shandrik in Postman | Community
Да
источник