Get in Touch
 Duration 14 hours

Course Outline

Introduction to Apigee

  • Overview of the Apigee platform and its key features.
  • Grasping the principles of API lifecycle management.
  • Comparing Apigee with other API testing solutions.

Environment Setup

  • Setting up and configuring an Apigee account.
  • Installing required software such as Postman, JDK, and Maven.
  • Establishing project structure and initial test configurations.

API Design and Deployment in Apigee

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

Manual and Automated Testing Techniques

  • Testing APIs using Postman and Apigee Trace.
  • Utilizing Apigee Edge for automated test runs.
  • Collecting logs and interpreting test outcomes.

Advanced Automation Strategies

  • Creating data-driven API tests.
  • Testing authentication and authorization mechanisms (OAuth, API keys).
  • Conducting load and stress testing using Apigee utilities.

CI/CD Pipeline Integration

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

Best Practices and Problem Solving

  • Developing reusable test cases.
  • Managing environment variables and configurations.
  • Diagnosing and fixing common errors.

Recap and Future Steps

Requirements

  • Fundamental knowledge of APIs and HTTP methods.
  • Proficiency in a programming language (Java, Python, or JavaScript recommended).
  • Familiarity with RESTful API principles.

Target Audience

  • API Testers.
  • QA Engineers.
  • Software Developers.

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories