Как легко писать тесты в Postman с помощью AI? Расскажу про свои способы.

1. Внутри Postman есть собственный AI (на скрине), который нативно работает с вашими запросами. Для работы с контекстом вы можете выбрать целевое место через @ и написать, что вы хотите от бота.

Например, написать тесты для всей коллекции.

Он сам проанализирует каждый запрос и добавит тесты в них. Далее вам нужно будет только их проверить.

По мере генерации тестов он будет просить разрешение для обновления тестов в каждом запросе.

При первой попытке запуска AI вам нужно будет включить эту функцию, нажав кнопку Enable Postman Agent. На новой странице выбрать Mange Access > All Users.

2. Внутри любого ИИ-бота. Есть много вариантов, можно выбрать один из:

  • Скормить боту JSON из Swagger и уточнить, что именно вы хотите.
  • Скопировать CURL отдельного запроса и ответ на него, чтобы тесты были сделаны конкретно под эту задачу.
  • Скопировать часть нужной документации по запросу и попросить сгенерировать тесты.

3. Конечно, в Postman есть готовые сниппеты (шаблоны тестов), но обычно их возможности ограничены и не учитывают весь контекст коллекции.

Сложности начинаются, когда в ответе приходит не просто JSON-объект, а массив, текст или другой формат данных.

Так что без ИИ тут не обойтись, если, конечно, вы не знаете JS и особенности библиотеки Chai.

Как легко писать тесты в Postman с помощью AI? Расскажу про свои способы.
1. Внутри Postman есть собственный AI (на скрине), который нативно работает с вашими запросами | Сетка — социальная сеть от hh.ru