Get in Touch
 Duration 14 hours

Course Outline

Introduction to Apigee

  • Overview of the Apigee platform and its key features
  • Grasping the fundamentals of API lifecycle management
  • Comparing Apigee with other API testing tools

Environment Configuration

  • Establishing and configuring an Apigee account
  • Setting up auxiliary tools (Postman, JDK, Maven)
  • Structuring projects and preparing the test environment

API Design and Deployment in Apigee

  • Building API proxies
  • Setting up policies (security, transformation, routing)
  • Rolling out APIs for testing purposes

Manual vs. Automated Testing

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

Advanced Automation Techniques

  • Developing data-driven API tests
  • Testing authentication and authorization (OAuth, API keys)
  • Simulating load and stress tests using Apigee tools

CI/CD Integration

  • Linking Apigee testing with Jenkins/Maven
  • Automating the validation of API deployments
  • Continuous monitoring and regression testing

Best Practices and Troubleshooting

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

Wrap-up and Future Steps

Requirements

  • Foundational knowledge of APIs and HTTP methods
  • Proficiency in at least one programming language (Java, Python, or JavaScript are recommended)
  • Understanding of RESTful API principles

Target Audience

  • API testers
  • QA engineers
  • Developers

Number of participants


Price per participant (excl. VAT)

Testimonials (3)

Upcoming Courses

Related Categories