Get in Touch
 Duration 14 hours

Course Outline

Introduction to Apigee

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

Environment Setup

  • Creating and configuring an Apigee account
  • Installing essential tools (Postman, JDK, Maven)
  • Structuring projects and preparing test environments

API Design and Deployment in Apigee

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

Manual vs. Automated Testing

  • Testing APIs using Postman and Apigee Trace
  • Executing automated tests via Apigee Edge
  • Logging and analyzing test outcomes

Advanced Automation Techniques

  • Implementing data-driven API testing strategies
  • Verifying authentication and authorization mechanisms (OAuth, API keys)
  • Conducting load and stress testing using Apigee utilities

CI/CD Integration

  • Connecting Apigee testing with Jenkins/Maven
  • Automating deployment validation processes
  • Continuous monitoring and regression testing

Best Practices and Troubleshooting

  • Crafting reusable test cases
  • Managing environments and configuration variables
  • Debugging and resolving common issues

Conclusion and Future Steps

Requirements

  • Fundamental knowledge of APIs and HTTP methods
  • Proficiency in any programming language (Java, Python, or JavaScript recommended)
  • Awareness of RESTful API principles

Intended Audience

  • API testers
  • QA engineers
  • Software developers

Testimonials (4)

Upcoming Courses

Related Categories