Get in Touch
 Duration 14 hours

Course Outline

Introduction to Apigee

  • Overview of the Apigee platform and its key features.
  • Grasping API lifecycle management.
  • Comparing Apigee with alternative API testing tools.

Environment Setup

  • Creating and configuring an Apigee account.
  • Installing essential supporting tools (Postman, JDK, Maven).
  • Organizing project structure and test configurations.

API Design and Deployment in Apigee

  • Creating API proxies.
  • Configuring policies for security, transformation, and routing.
  • Deploying APIs specifically for testing purposes.

Manual and Automated Testing

  • Conducting API tests using Postman and Apigee Trace.
  • Leveraging Apigee Edge for automated test runs.
  • Capturing logs and interpreting test outcomes.

Advanced Test Automation

  • Developing data-driven API test scenarios.
  • Testing authentication and authorization mechanisms (OAuth, API keys).
  • Simulating load and stress conditions using Apigee utilities.

CI/CD Integration

  • Connecting Apigee testing with Jenkins or Maven.
  • Automating the validation of API deployments.
  • Implementing continuous monitoring and regression testing.

Best Practices and Troubleshooting

  • Crafting reusable test cases.
  • Managing environments and variable configurations.
  • Debugging and resolving frequent errors.

Conclusion and Next Steps

Requirements

  • Fundamental grasp of APIs and HTTP methods.
  • Proficiency in a programming language (Java, Python, or JavaScript recommended).
  • Knowledge of RESTful API principles.

Target Audience

  • API testers.
  • QA engineers.
  • Software developers.

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories