postman collections import
В този урок ще разгледаме какво представляват колекциите на пощальони, как да импортирате и експортирате колекции в и от пощальона и как да генерирате кодови проби на различни поддържани езици, използвайки съществуващи скриптове на пощальон:
Това са някои от наистина мощните функции, които правят Postman инструмент по избор за почти всички разработчици и тестери на API.
=> Посетете тук за ексклузивната поредица за обучение на пощальон.
Какво ще научите:
Какво представлява колекцията на пощальон?
Колекцията пощальон не е нищо друго освен контейнер или папка за съхраняване на заявки за пощальон. С прости думи, това е съвкупност от искания на пощальон. Колекциите играят важна роля при организирането на заявки, принадлежащи към едно и също приложение и т.н.
Например , ако тествате или валидирате спокоен API, който има 10 крайни точки. След това има смисъл да ги организирате в колекция, която би улеснила неща като прилагане на променливи на колекцията, импортиране / експортиране и би могла да се изпълнява като част от една колекция.
Ето видео урок:
Колекцията позволява на потребителя да:
# 1) Изпълнете всички заявки наведнъж.
# две) Настройте променливи на ниво колекция, които могат да се прилагат за всички заявки в тази колекция. Например, вместо да добавяте заглавки поотделно към всяка заявка, можете просто да приложите заглавки към всички заявки в рамките на тази колекция на Postman, като използвате скриптове за предварителна заявка или заглавки за оторизация.
# 3) Колекциите могат да се споделят с други потребители като JSON или чрез URL адреси като хоствани колекции на предоставения от Postman сървър.
# 4) Изпълнете общи тестове за всички заявки, принадлежащи към колекция. Например, ако трябва да проверите кода на състоянието за всяка заявка в колекцията като HTTP 200, тогава вместо да добавяте този тест към всички отделни заявки, можете просто да добавите всичко на ниво колекция и той ще се прилага за всички заявки, когато колекцията се изпълнява.
Създаване на колекции пощальон
Ето как можете да създадете празна колекция и да добавите множество заявки като част от същата колекция:
# 1) Създайте нова празна колекция.
# две) Добавете описание и име на колекцията.
# 3) За да добавите нови заявки към колекцията, кликнете върху колекция и щракнете Добавете заявки (Моля, обърнете внимание, че също така е възможно първо да създадете заявка и след това да я добавите към колекцията, както и да преместите заявки от една колекция в друга).
Експортиране / импортиране на колекция пощальон
Сега нека видим как всъщност можем да импортираме или експортираме колекция на пощальон в Postman. Първо, нека създадем примерна колекция пощальон в Пощальон с 4-5 заявки.
Тук е важно да разберем, че колекцията Postman може да бъде експортирана като JSON файл и може лесно да бъде споделена с някой, с когото възнамеряваме.
По същия начин импортирането на колекция е толкова просто, колкото импортирането на JSON файл, който ще се покаже като колекция от заявки във вашето приложение на пощальон.
За илюстрация ще използваме вече хоствана колекция тук.
Ако изтеглите този файл, можете да видите, че това е файл във формат JSON. Това е толкова добро, колкото колекция Postman, експортирана във формат Postman collection 2.1.
Ще видим как можем да импортираме този JSON файл като колекция на пощальон в приложението и да го експортираме обратно и да го споделим като JSON.
# 1) За да импортирате колекция, изтеглете горния файл и го запазете като файл във файловата система.
Можете просто да изтеглите JSON файла, като използвате командата Curl, както е показано по-долу
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
# две) Сега отворете Пощальон и кликнете Внос .
# 3) Изберете изтегления JSON файл. След като изборът завърши, можете да видите, че JSON файлът се импортира като колекция на пощальон в приложението.
# 4) Вече можете да разглеждате различните заявки, които са налични в колекцията.
# 5) Експортирайте колекцията обратно във формат JSON (за да може тя да бъде споделена с други). Например, добавяте още една заявка към тази колекция и щракнете върху експортиране. Полученият JSON файл за събиране вече ще съдържа и новодобавената заявка.
# 6) Щракнете върху иконата / бутона “...” близо до името на колекцията, за да видите менюто с опции и щракнете Износ .
# 7) Изберете Колекция v2.1 формат за опция за експортиране (Ще видим разликите между тези два типа файлове в следващите уроци).
Изпълнение на колекции на пощальони
Нека да видим как можем да изпълним отделни заявки в колекция и да изпълним всички заявки в цяла колекция с помощта на колектор.
За да изпълните индивидуална заявка, просто отворете всяка конкретна заявка от колекцията и щракнете върху бутона „ИЗПРАТИ“, за да изпълните тази заявка.
За да стартирате цяла колекция, т.е. всички заявки, налични в дадена колекция, трябва да щракнете върху бутона „пусни“ точно до колекцията в Postman и да изберете опцията „Изпълни“, за да отворите колектора и да изпълните цялата колекция с дадена конфигурация на колекция.
Моля, вижте скрийншота по-долу.
Пощальонът предоставя голяма гъвкавост по отношение на избора на Run Configuration за събиране.
Например, можете да изберете към кой файл на средата да се говори, докато стартирате колекцията. Ако в случай че конфигурацията на данни се използва от заявките на Postman, тогава можем просто да предоставим файл с данни, преди да стартираме колекцията.
въпроси и отговори за интервю за informatica за 5-годишен опит
На изображението по-долу можем да видим резултатите от изпълнението / резюме за избраната колекция. Той дава обобщена представа за това какво е изпълнено и какви са резултатите.
Заявка за износ на пощальон като код
Сега нека видим как можем просто да експортираме съществуваща колекция на Postman в код / скрипт на един от любимите ни езици за програмиране (Postman поддържа много формати извън кутията, в резултат на което можете да изтеглите / експортирате съществуваща заявка в множество формати и го използвайте по желание).
За да експортирате съществуваща заявка като код, отворете заявката и кликнете върху връзката „Код“ точно под URL адреса на заявката.
Това ще отвори прозорец с избрания скрипт по подразбиране cURL и заявката ще се покаже под формата на скрипт cURL. В зависимост от това какви различни формати изберете, текстът на заявката ще се промени съответно и същият може да бъде копиран и използван по желание.
Импортиране на искане на пощальон от код
Подобно на експортирането, ние също можем да импортираме заявка в различни формати в колекция на пощальон.
Ще демонстрираме това с помощта на заявка за cURL, която ще бъде променена на заявка за пощальон чрез функционалност за импортиране. За да импортирате заявка, просто щракнете върху „Импортиране“ в горния ляв ъгъл на Пощальон и изчакайте диалоговия прозорец, където трябва да изберете опцията „Поставяне на суров текст“, за да се отвори.
Сега можете просто да поставите URL адреса на cURL тук и след като бутонът „Импортиране“ бъде щракнат, заявката трябва да бъде създадена в Postman с различни полета, заместени спрямо техните стойности според предоставената заявка.
Заключение
В този урок научихме за колекциите на Postman, които са изключително важен градивен елемент в приложението Postman.
Колекцията е важен основен компонент на Postman, който ви позволява да управлявате и поддържате заявките ясно и предоставя много други функции, като споделяне на колекции, изпълнение на цели колекции, добавяне на общи свойства като заглавката Auth към всички заявки, принадлежащи към определена колекция и т.н. и така нататък.
Също така засегнахме как да експортираме съществуваща заявка като обвързване на различни езици и как да импортираме съществуващ скрипт към заявката на Postman.
В нашия предстоящ урок ще видим как тези градивни елементи могат да бъдат използвани дори за сложни и тромави API потоци и ще ни позволят да управляваме правилно заявките и да ги изпълняваме при поискване.
=> Проверете ВСИЧКИ уроци за пощальони тук.
Препоръчително четене
- Урок за POSTMAN: Тестване на API с помощта на POSTMAN
- Урок за Java Collections Framework (JCF)
- Tortoise SVN Tutorial: Ревизии в кодовото хранилище
- Основи за отстраняване на грешки във вашия код в Eclipse
- ТОП 40 инструмента за анализ на статичен код (Най-добрите инструменти за анализ на изходния код)
- Твърдение в SOAtest с пример за XML код
- Изпълнение и проверка на вашия тестов код в Appium Studio за Eclipse
- Топ 10 на най-популярните инструменти за преглед на кодове за разработчици и тестери