postman collections import
У цьому навчальному посібнику ми розглянемо, що таке колекції листонош, як імпортувати та експортувати колекції в і з листоноші та як генерувати зразки коду на різних підтримуваних мовах за допомогою існуючих скриптів листоноші:
Це деякі дійсно потужні функції, які роблять Postman інструментом вибору майже для всіх розробників та тестувальників API.
=> Завітайте сюди, щоб ознайомитись із ексклюзивними навчальними посібниками для листонош.
Що ви дізнаєтесь:
Що таке колекція листонош?
Колекція листоноші - це не що інше, як контейнер або папка для зберігання запитів листоноші. Простіше кажучи, це сукупність запитів листоноші. Колекції відіграють важливу роль в організації запитів, що належать одній програмі тощо.
Наприклад , якщо ви тестуєте або перевіряєте спокійний API, який має 10 кінцевих точок. Тоді має сенс організувати їх у колекцію, яка полегшить такі речі, як застосування змінних колекції, імпорт / експорт, і їх можна буде запускати як частину однієї колекції.
Ось відеоурок:
Колекція дозволяє користувачеві:
# 1) Запустіть усі запити одночасно.
# два) Розмістіть змінні рівня колекції, які можуть застосовуватися до всіх запитів у цій колекції. Наприклад, замість того, щоб окремо додавати заголовки до кожного запиту, ви можете просто застосувати заголовки до всіх запитів у цій колекції Postman, використовуючи сценарії попереднього запиту або заголовки авторизації.
# 3) Колекціями можна ділитися з іншими користувачами у форматі JSON або через URL-адреси як розміщені колекції на сервері, що надається Поштовиком.
# 4) Виконайте загальні тести для всіх запитів, що належать до колекції. Наприклад, якщо вам потрібно перевірити код стану для кожного запиту в колекції як HTTP 200, то замість того, щоб додавати цей тест до всіх окремих запитів, ви можете просто додати все це на рівні колекції, і це застосовуватиметься до всіх запитів, коли колекція виконується.
Створення колекцій листонош
Ось як ви можете створити порожню колекцію та додати кілька запитів як частину однієї колекції:
# 1) Створіть нову порожню колекцію.
який хороший сайт для перегляду аніме
# два) Додайте опис колекції та назву.
# 3) Щоб додати нові запити до колекції, натисніть на Колекція і натисніть Додайте запити (Зверніть увагу: також можна спочатку створити запит, а потім додати його до колекції, а також перенести запити з однієї колекції в іншу).
Експорт / імпорт колекції листонош
А тепер давайте подивимося, як насправді ми можемо імпортувати або експортувати колекцію листонош в Postman. По-перше, давайте створимо зразок колекції «Листоноша» у «Листоноші» з 4-5 запитами.
Тут важливо розуміти, що колекцію листонош можна експортувати у вигляді файлу JSON і легко надати їй доступ до когось, з ким ми маємо намір.
Так само імпортувати колекцію так само просто, як імпортувати файл JSON, який відображатиметься як колекція запитів у вашій програмі Поштовець.
Для ілюстрації ми використаємо вже розміщену колекцію тут.
Якщо ви завантажите цей файл, ви побачите, що це файл у форматі JSON. Це так само добре, як колекція листонош, експортована у формат колекції 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 і вибрати опцію «Запустити», щоб відкрити колектор колекції та виконати всю колекцію за допомогою задана конфігурація колекції.
Будь ласка, зверніться до скріншотів нижче.
Листоноша забезпечує велику гнучкість щодо вибору конфігурації запуску для збору.
Наприклад, Ви можете вибрати, до якого файлу середовища слід посилатися під час запуску колекції. Якщо у випадку, якщо конфігурація даних використовується запитами Поштовика, ми можемо просто надати файл даних перед запуском колекції.
На зображенні нижче ми можемо побачити результати виконання / зведення для вибраної колекції. Це дає узагальнене уявлення про те, що було виконано та які були результати.
Експорт запиту листоноші як коду
Тепер давайте подивимося, як ми можемо просто експортувати існуючу колекцію Postman у код / скрипт однією з наших улюблених мов програмування (Postman підтримує безліч форматів нестандартно, в результаті чого ви можете завантажити / експортувати наявний запит у кілька форматів і використовуйте його за бажанням).
Щоб експортувати існуючий запит як код, відкрийте його та натисніть посилання “Код” безпосередньо під URL-адресою запиту.
Після цього відкриється вікно із вибраним скриптом curl за замовчуванням, і запит відображатиметься у вигляді скрипта curl. Залежно від того, які різні формати ви вибрали, текст запиту буде відповідно змінюватися, і той самий можна скопіювати та використовувати за бажанням.
що ви можете зробити з c ++
Імпортування запиту листоноші з коду
Подібно до експорту, ми також можемо імпортувати запит у різних форматах до колекції листонош.
Ми продемонструємо це за допомогою запиту cURL, який буде замінено на запит листоноші через функцію імпорту. Щоб імпортувати запит, просто натисніть кнопку «Імпортувати» у верхньому лівому куті у Листоноші та зачекайте, поки відкриється діалогове вікно, де потрібно вибрати опцію «Вставити необроблений текст».
Тепер ви можете просто вставити сюди URL-адресу curL, і після натискання кнопки «Імпорт» запит повинен бути створений у «Листоноші» з різними полями, заміненими їх значеннями відповідно до поданого запиту.
Висновок
У цьому підручнику ми дізналися про колекції Postman, які є надзвичайно важливим будівельним елементом у програмі Postman.
Колекція - це важливий основний компонент Postman, який дозволяє чітко керувати запитами та підтримувати їх, а також надає безліч інших функцій, таких як спільний доступ до колекцій, виконання цілих колекцій, додавання загальних властивостей, таких як заголовок Auth, до всіх запитів, що належать до певної колекції тощо. і так далі.
Ми також торкнулися того, як експортувати існуючий запит як прив’язку на інші мови, та як імпортувати існуючий сценарій до запиту листоноші.
У нашому майбутньому навчальному посібнику ми побачимо, як ці будівельні блоки можна використовувати навіть для складних і громіздких потоків API, і дозволимо нам правильно управляти запитами та виконувати їх на вимогу.
=> Перевірте ВСІ підручники для листонош тут.
Рекомендована література
- Підручник з POSTMAN: Тестування API за допомогою POSTMAN
- Підручник з Java Collections Framework (JCF)
- Підручник з Tornaise SVN: Редакції у сховищі коду
- Основи налагодження коду в Eclipse
- ТОП 40 інструментів аналізу статичного коду (найкращі інструменти аналізу вихідного коду)
- Твердження в SOAtest на прикладі коду XML
- Запуск та перевірка тестового коду на Appium Studio для Eclipse
- Топ 10 найпопулярніших інструментів перегляду коду для розробників та тестувальників