Как легко писать тесты в Postman с помощью AI? Расскажу про свои способы.
1. Внутри Postman есть собственный AI (на скрине), который нативно работает с вашими запросами. Для работы с контекстом вы можете выбрать целевое место через @ и написать, что вы хотите от бота.
Например, написать тесты для всей коллекции.
Он сам проанализирует каждый запрос и добавит тесты в них. Далее вам нужно будет только их проверить.
По мере генерации тестов он будет просить разрешение для обновления тестов в каждом запросе.
При первой попытке запуска AI вам нужно будет включить эту функцию, нажав кнопку Enable Postman Agent. На новой странице выбрать Mange Access > All Users.
2. Внутри любого ИИ-бота. Есть много вариантов, можно выбрать один из:
- Скормить боту JSON из Swagger и уточнить, что именно вы хотите.
- Скопировать CURL отдельного запроса и ответ на него, чтобы тесты были сделаны конкретно под эту задачу.
- Скопировать часть нужной документации по запросу и попросить сгенерировать тесты.
3. Конечно, в Postman есть готовые сниппеты (шаблоны тестов), но обычно их возможности ограничены и не учитывают весь контекст коллекции.
Сложности начинаются, когда в ответе приходит не просто JSON-объект, а массив, текст или другой формат данных.
Так что без ИИ тут не обойтись, если, конечно, вы не знаете JS и особенности библиотеки Chai.
· 22.04
Постман одержим ИИшкой))))
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён