Get in Touch
 Duration 14 hours

Course Outline

Introduction to the Apigee Ecosystem

  • An overview of the Apigee platform and its key features
  • Comparative analysis of Apigee with other API testing solutions

Environment Configuration

  • Establishment and setup of an Apigee account
  • Installation of essential supporting tools (Postman, JDK, Maven)
  • Structuring projects and initializing test setups

API Design and Deployment in Apigee

  • Construction of API proxies
  • Configuration of policies covering security, data transformation, and routing
  • Deployment of APIs specifically for testing purposes

Manual and Automated Testing Techniques

  • Conducting API tests using Postman and Apigee Trace
  • Leveraging Apigee Edge for executing automated tests
  • Log acquisition and analysis of test outcomes

Advanced Automation Strategies

  • Development of data-driven API test suites
  • Verification of authentication and authorization mechanisms (OAuth, API keys)
  • Execution of load and stress tests utilizing Apigee utilities

CI/CD Pipeline Integration

  • Connection of Apigee testing processes with Jenkins/Maven
  • Automation of API deployment validation checks
  • Establishment of continuous monitoring and regression testing protocols

Best Practices and Troubleshooting

  • Creation of scalable and reusable test cases
  • Management of environments and configuration variables
  • Diagnosis and resolution of frequent technical errors

Conclusion and Future Directions

Requirements

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

Target Audience

  • API testers
  • QA engineers
  • Software developers

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories