Get in Touch
 Duration 14 hours

Course Outline

Getting Started with Apigee

  • An overview of the Apigee platform and its key features
  • Grasping the fundamentals of API lifecycle management
  • Comparing Apigee with other API testing solutions

Preparing Your Environment

  • Establishing and configuring your Apigee account
  • Installing necessary supporting tools such as Postman, JDK, and Maven
  • Setting up project structures and test frameworks

API Design and Deployment in Apigee

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

Manual and Automated Test Execution

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

Advanced Automation Techniques

  • Developing data-driven API tests
  • Testing authentication and authorisation mechanisms (OAuth, API keys)
  • Simulating load and stress scenarios using Apigee utilities

CI/CD Integration

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

Best Practices and Troubleshooting

  • Crafting reusable test cases
  • Managing environments and configuration variables
  • Diagnosing and resolving frequent errors

Recap and Future Directions

Requirements

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

Who Should Attend

  • API testers
  • QA engineers
  • Software developers

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories