План на курса

Introduction to Apigee

  • Overview of Apigee platform and features
  • Understanding API lifecycle management
  • Apigee vs other API testing tools

Setting up the Environment

  • Creating and configuring an Apigee account
  • Installing supporting tools (Postman, JDK, Maven)
  • Project structure and test setup

Designing and Deploying APIs in Apigee

  • Creating API proxies
  • Configuring policies (security, transformation, routing)
  • Deploying APIs for testing

Manual and Automated Testing

  • Testing APIs with Postman and Apigee Trace
  • Using Apigee Edge for automated test execution
  • Capturing logs and analyzing test results

Advanced Test Automation

  • Implementing data-driven API tests
  • Testing authentication and authorization (OAuth, API keys)
  • Simulating load and stress testing with Apigee tools

CI/CD Integration

  • Integrating Apigee testing with Jenkins/Maven
  • Automating API deployment validation
  • Continuous monitoring and regression testing

Best Practices and Troubleshooting

  • Designing reusable test cases
  • Managing environments and variables
  • Debugging and resolving common errors

Summary and Next Steps

Изисквания

  • Basic understanding of APIs and HTTP methods
  • Experience with any programming language (Java, Python, or JavaScript preferred)
  • Familiarity with RESTful API concepts

Audience

  • API testers
  • QA engineers
  • Developers
 14 часа

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


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

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

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

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