Get in Touch
 Duration 14 hours

Course Outline

Introduction to Apigee

  • Overview of the Apigee platform and its key features.
  • Grasping the concepts of API lifecycle management.
  • Comparing Apigee with other API testing solutions.

Environment Configuration

  • Setting up and configuring an Apigee account.
  • Installing necessary supporting tools (Postman, JDK, Maven).
  • Defining project structure and initial test setups.

API Design and Deployment in Apigee

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

Manual vs. Automated Testing

  • Testing APIs using Postman and Apigee Trace.
  • Utilizing Apigee Edge for automated test execution.
  • Log capture and analysis of test outcomes.

Advanced Automation Strategies

  • Creating data-driven API tests.
  • Testing authentication and authorization mechanisms (OAuth, API keys).
  • Performing load and stress testing simulations with Apigee tools.

CI/CD Integration

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

Best Practices and Issue Resolution

  • Designing reusable test case structures.
  • Managing environments and variables efficiently.
  • Debugging and resolving common errors.

Summary and Future Directions

Requirements

  • Foundational knowledge of APIs and HTTP methods.
  • Proficiency in at least one programming language (Java, Python, or JavaScript is recommended).
  • Working familiarity with RESTful API principles.

Target Audience

  • API Testers
  • QA Engineers
  • Software Developers

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories