Get in Touch

Course Outline

Introduction to Apigee

  • Overview of the Apigee platform and its key features
  • Differentiating Apigee from other API testing tools

Environment Setup

  • Creating and configuring an Apigee account
  • Installing auxiliary tools (Postman, JDK, Maven)
  • Organizing project structure and test initialization

Designing and Deploying APIs in Apigee

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

Manual and Automated Testing

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

Advanced Test Automation

  • Developing data-driven API test suites
  • Verifying authentication and authorization mechanisms (OAuth, API keys)
  • Performing load and stress simulations with Apigee tools

CI/CD Integration

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

Best Practices and Troubleshooting

  • Crafting reusable test cases
  • Managing environments and configuration variables
  • Debugging and resolving typical errors

Wrap-up and Future Steps

Requirements

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

Target Audience

  • API testers
  • QA engineers
  • Software developers
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories