План на курса

Введение в Apigee

  • Обзор на платформата Apigee и нейните функции
  • Разбиране на управлението на жизнения цикъл на API
  • Apigee срещу други инструменти за тестване на API

Настройка на средата

  • Създаване и конфигуриране на профил в Apigee
  • Инсталиране на поддържащи инструменти (Postman, JDK, Maven)
  • Структура на проекта и настройка на тестове

Дизайн и развертане на API в Apigee

  • Създаване на API проксита
  • Конфигуриране на политики (сигурност, трансформация, маршрутиране)
  • Развертане на API за тестване

Ръчно и автоматизирано тестване

  • Тестване на API с Postman и Apigee Trace
  • Използване на Apigee Edge за автоматизирано изпълнение на тестове
  • Записване на логове и анализ на резултатите от тестовете

Продвинуто автоматизиране на тестове

  • Имплементация на тестове на API с данни
  • Тестване на аутентификация и авторизация (OAuth, API ключове)
  • Симулиране на натоварване и тестване на напрежение с инструменти на Apigee

Интеграция с CI/CD

  • Интеграция на тестване с Apigee в Jenkins/Maven
  • Автоматизация на валидация на развертане на API
  • Продължително мониториране и регресивно тестване

Най-добри практики и диагностика на проблеми

  • Дизайн на повторно използвани тестове
  • Управление на средите и променливите
  • Диагностика и решение на общи грешки

Резюме и следващи стъпки

Изисквания

  • Основни знания за API и HTTP методи
  • Опит с какъвто и да е език за програмиране (Java, Python или JavaScript е предпочитано)
  • Знание на концепциите на RESTful API

Целева аудитория

  • Тестери на API
  • Инженери за качество на софтуера
  • Разработчици
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории