Вийшло оновлення Postman. Дивимося, що всередині

Усі статті, обговорення, новини про тестування — в одному місці. Підписуйтеся на DOU | QA!

Привіт, з вами Артур.

Вийшла нова версія 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.

А також додали інтеграцію з відомими провайдерами, такими як:

Доволі зручно і БЕЗПЕЧНО. Ну і тепер не треба морокатись з тим, щоб окремо відкривати сикрет-менеджер, копіювати звідки щось і потім вставляти в постман, як це робили раніше. Зручність на вершині. Лайк.

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.

👍ПодобаєтьсяСподобалось9
До обраногоВ обраному3
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

я досі не розумію в чому перевага перед звичайним комбо curl grep, gron та jq

візуалізація ріспонса прям дуже вау)

тю..)) і так завжди))

Видалив постман після впровадження обов’язкового клауд акаунту. Користуюсь більш зручними Bruno, Insomnia

доречі, мені бруно також сподобався) я скоро теж напишу огляд-статтю та відео уроки по ньому

Підписатись на коментарі