Автоматизированное тестирование RESTful APIs бюджетных авиакомпаний

Описание проекта

Бюджетные авиалинии Флориды, США, обратились к нашей компании с просьбой об автоматизации их RESTful API.

API-интерфейсы служили для тесно связанных транзакций между пользователями и предприятием.

Специалисты TestMatick должны были выбрать наиболее подходящие инструменты автоматизации, отправить HTTP запросы серверу, найти и оценить JavaScript Object Notation ответы.

Что было сделано

Задачи были сложными, так как заказчики мало знали об автоматизации API, и не было графического пользовательского интерфейса, который помог бы распознать API ответы.

Наши эксперты решили использовать такие инструменты как SoapUI Pro, LoadUI. Скрипты для оценки JavaScript Object Notation ответов были написаны на Groovy, они позволили проверить динамические значения.

Jenkins и SoapUI Pro помогли команде разработчиков со стороны заказчика спланировать создание новых сборок и протестировать их.

Наше решение

  • Разработка специальной мощной программной платформы
  • Нагрузочное тестирование API-интерфейсов
  • Обучение сотрудников заказчика поддержке автоматизированных тестов

Ключевые результаты

  • Автоматизированные скрипты
  • Скрипты производительности
  • Результаты тестирования производительности
  • Отчет о результатах

Виды тестирования

  • API тестирование
  • Автоматизированное
  • Нагрузочное
  • Производительности