Iron Test — это инструмент с открытым исходным кодом для интеграционного тестирования различных API. Он подходит для интеграции, ESB, микросервисов и тестирования SOA.
Поддерживаемые типы API
* HTTP
* МЫЛО
* Реляционные базы данных (Oracle, SQL Server, H2)
* JMS (Утешение)
* FTP(S)
* АМКП
* MQTT
* IBM MQ
* Интеграционная шина IBM (IIB)
Инструмент
* имеет графический интерфейс, сохраняя навыки программирования пользователя. Разработчики также имеют лучший опыт использования инструментов с графическим интерфейсом, поскольку написание, чтение и поддержка кода отнимают больше мозговой энергии.
* намеревается предоставить платформу, позволяющую интегрировать возможности тестирования для всех типов API.
* предоставляет расширенные функции, такие как структура папок неограниченного уровня для управления тестовыми сценариями, централизованное управление конечными точками на основе среды, определяемые пользователем свойства, тестирование на основе данных, HTTP-заглушки (фиктивные службы), полнотекстовый поиск тестовых случаев (TBD) и встроенный (без VCS) совместная работа команды (частично).
* предназначен для тестировщиков и разработчиков, но в той же команде/организации BA или архитекторы также могут извлечь из этого пользу. Мысль здесь заключается в том, что тестовые примеры API содержат ценные бизнес-знания, и эти знания должны быть общедоступными и легкодоступными для всех в команде/организации.
* не поддерживает тестирование производительности (пока).