Get in Touch
 Duration 14 hours (2 days)

Course Outline

Introduction to Apigee

  • Overview of the Apigee platform and its key features.
  • Gaining insights into API lifecycle management.
  • Comparing Apigee with other API testing tools.

Environment Setup

  • Creating and configuring an Apigee account.
  • Installing essential supporting tools such as Postman, JDK, and Maven.
  • Establishing project structure and test setup.

API Design and Deployment in Apigee

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

Manual and Automated Testing

  • Conducting API tests using Postman and Apigee Trace.
  • Leveraging Apigee Edge for automated test execution.
  • Capturing logs and analyzing test outcomes.

Advanced Test Automation

  • Implementing data-driven API testing strategies.
  • Testing authentication and authorization mechanisms (OAuth, API keys).
  • Simulating load and stress testing using Apigee tools.

CI/CD Integration

  • Integrating Apigee testing workflows with Jenkins and Maven.
  • Automating the validation of API deployments.
  • Maintaining continuous monitoring and regression testing.

Best Practices and Troubleshooting

  • Designing reusable test cases.
  • Effective management of environments and variables.
  • Debugging and resolving common errors.

Summary and Next Steps

Requirements

  • Foundational knowledge of APIs and HTTP methods.
  • Experience with a programming language (Java, Python, or JavaScript is preferred).
  • Basic familiarity with RESTful API concepts.

Target Audience

  • API testers
  • QA engineers
  • Developers

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories