Get in Touch
 Duration 14 hours (2 days)

Course Outline

Introduction to Apigee

  • Overview of Apigee platform capabilities and features
  • Gaining insight into API lifecycle management
  • Comparing Apigee with other API testing tools

Environment Setup

  • Setting up and configuring an Apigee account
  • Installing essential support tools (Postman, JDK, Maven)
  • Establishing project structure and test configurations

API Design and Deployment in Apigee

  • Constructing API proxies
  • Defining policies for security, transformation, and routing
  • Rolling out 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 evaluating test outcomes

Advanced Test Automation

  • Executing data-driven API tests
  • Verifying authentication and authorization mechanisms (OAuth, API keys)
  • Simulating load and stress tests with Apigee tools

CI/CD Integration

  • Embedding Apigee testing within Jenkins/Maven
  • Automating the validation of API deployments
  • Implementing continuous monitoring and regression testing

Best Practices and Troubleshooting

  • Designing reusable test cases
  • Managing environments and variables effectively
  • Diagnosing and resolving common errors

Summary and Next Steps

Requirements

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

Target Audience

  • API Testers
  • QA Engineers
  • Developers

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories