Вийшло оновлення Postman. Дивимося, що всередині
Привіт, з вами Артур.
Вийшла нова версія Postman v11. Дивимося, що всередині.
Доволі сильний акцент команда Postman робить все більше і більше на usability продукта та ШІ.
Нові фічі:
- Package Library — змініть сценарій один раз, використовуйте всюди (НАРЕШТІ!).
- VS Code extension — супер класнючий ексенш, щоб одразу в студії тестувати, якщо треба, не відкриваючи нову апку.
- Workspace Updates feed — тепер повідомляти про зміни в АРІ стало ще легше.
- Workspace themes — тепер на кожний смак буде тема)))
- Зміни в Partner Workspaces — тепер Professional та Enterprise плани мають цю фічу, а також тепер є можливість публікувати зміни до декількох воркспейсів.
- Public workspace updates — тепер можна швидше шукати перевірені публічні АРІ.
- Postman Vault, або будь-який інший інстурмент (AWS, Azure, та HashiCorp, а скоро і 1Password) — використовуйте безпечно ваші конфіденційні дані в колекція, середовищах і запитах.
- AI companion, Postbot — ШІ помічник тепер доступний для всіх.
A тепер трошки в деталях 👇
Postman’s Package Library
learning.postman.com/...-scripts/package-library
Написавши скриптик, тепер можна його додати до реюзабельних компонентів. Для цього: зайшли в Pre-request чи Post-response, виділили кусок коду, натиснули Add to Package, далі — або до наявного пакету, або створити новий можна. При створенні обрати імʼя, яке буде використовуватись при імпорті. Якщо вам треба давати можливість використовувати назовні функцію — треба написати
module.exports = { generateRandomString(це імʼя функції, наприклад) }
І після в тесті пишете
const myPackage = pm.require('<package_name>')
і вуаля — потім можете використовувати реюзабельні скрипти :)
Ну а якщо просто хочете виконати скрипт (наприклад, спільні перевірки якісь), можна створити пекедж з тестами і просто імопртувати його
const status200 = pm.require('<package_name>);
Доволі зручна фіча, яку я чекав вже декілька років :D
Чати та коментарі
Тепер ви можете клацнути текст, до якого хочете додати коментар, і меншанути когось за допомогою символу @. Кожен коментар прив’язаний безпосередньо до конкретного тексту, виділеного жовтим кольором:
Скрипти тепер мають Pre-request та Post-response. Доволі зручно в принципі.
VS Code extension
learning.postman.com/...s/about-vs-code-extension
Тепер не треба відкривати ще один застосунок, щоб зробити АРІ-виклик. Все в одному місці! Ну просто кайф.
Workspace Updates feed
learning.postman.com/...spaces/workspace-updates
Дуже зручний інстурмент для того, щоб бачити, що змінювалось та хто змінював.
І після можете додавати апдейти:
Дуже зручна штука, щоб бачити, що мінялось та як зміни можуть заафектитити команди.
Workspace themes
learning.postman.com/...changing-workspace-themes
Куди ж без красівостей. Тепер доступна зміна кольорів кнопок та бекграунду.
Postman Vault
Ще більше сек’юрності. Тепер, по-перше, можна зберігати локально сек’юрні ключі або будь-що інше у PostmanVault.
А також додали інтеграцію з відомими провайдерами, такими як:
- AWS Secrets Manager
- Azure Key Vault
- HashiCorp Vault — HashiCorp Vault
Доволі зручно і БЕЗПЕЧНО. Ну і тепер не треба морокатись з тим, щоб окремо відкривати сикрет-менеджер, копіювати звідки щось і потім вставляти в постман, як це робили раніше. Зручність на вершині. Лайк.
Find public APIs
learning.postman.com/...network/verify-your-team
Публічні АРІ можуть отримати бейджик, що ви справді верифікована команда та не фігню робите, якшо публікуєте публічні апішки.
AI companion, Postbot
learning.postman.com/...rted/basics/about-postbot
Став ще трішки розумніший і може писати асершени на ріспонс ще краще. Дуже класно відпрацьовує, якщо ви додаєте йому команду на кшталт «add edge case tests».
Також став краще допомагати при дебагінгу тестів.
Ще одна штука, яка дуже рятує, — це автогенерація документації за допомогою постбота. За пару секунд він згенерить абсолютно адекватну документацію. Вам треба тільки написати постботу щось на кшталт «add detailed documentation and include info about response schema».
Також додалась можливість доволі швидко та легко зробити візуалізацію ріспонса, наприклад у вигляді таблиці або графіку. Інколи це прям дуже зручно.
P.S. Якщо сподобалось, підписуйтесь на мій Telegram-канал, де я пишу про менеджмент, розробку, та тестування, або YouTube.
6 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів