Get in Touch

Course Outline

Getting Started with Apigee

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

Environment Configuration

  • Setting up and configuring your Apigee account
  • Installing auxiliary tools such as Postman, JDK, and Maven
  • Structuring projects and initializing test setups

API Design and Deployment in Apigee

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

Manual and Automated Testing Methods

  • Conducting API tests using Postman and Apigee Trace
  • Leveraging Apigee Edge for automated test execution
  • Recording logs and interpreting test outcomes

Advanced Automation Techniques

  • Developing data-driven API tests
  • Testing authentication and authorization mechanisms (OAuth, API keys)
  • Performing load and stress testing with Apigee utilities

CI/CD Pipeline Integration

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

Best Practices and Troubleshooting

  • Creating reusable test cases
  • Managing different environments and variables
  • Debugging and resolving frequent errors

Conclusion and Future Directions

Requirements

  • A fundamental grasp of APIs and HTTP methods
  • Proficiency in at least one programming language (Java, Python, or JavaScript recommended)
  • Knowledge of RESTful API principles

Target Audience

  • API Testers
  • QA Engineers
  • Developers
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories