API-Тест. Часть 2

В первой части мы сделали простой API-тест REST-сервиса состоящий из двух шагов — авторизация и получение данных. Во второй части я опишу изменение данных бизнес-партнера, проверку изменения и покажу возможность автоматического запуска коллекции тестов на регулярной основе.

1. Изменение данных и контроль изменений.

Добавим новый запрос в нашу коллекцию тестов

Читать далее «API-Тест. Часть 2»

API-Тест. Часть 1

Тестирование это важный этап при разработке. Если разработка представляет собой программу, функциональный модуль или класс, то можно обойтись unit-тестами. Если же разработка представляет собой реализацию интеграционных процесса, то необходимо также выполнять тестирование извне. Имеются несколько инструментов такого тестирования — Postman, SoapUI итд, однако они имеют ограничения. Недавно нашел интересный инструмент — Bruno

Bruno это быстрый opensource API клиент, который можно установить на разные ОС. Представляет собой Bruno Desktop App и Bruno Cli.

Попробуем сделать небольшой API-тест к REST-сервису который доступен по адресу http://192.168.1.4:8000/sap/zrest, который предоставляет возможность получать данные бизнес-партнеров (БП) в SAP.

Читать далее «API-Тест. Часть 1»