Get in Touch
 Duration 14 hours

Course Outline

Introduction to Apigee

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

Environment Configuration

  • Setting up and configuring an Apigee account.
  • Installing essential supporting tools such as Postman, JDK, and Maven.
  • Establishing project structure and initial test setups.

API Design and Deployment in Apigee

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

Manual and Automated Testing Strategies

  • Conducting API tests using Postman and Apigee Trace.
  • Utilizing Apigee Edge for executing automated tests.
  • Capturing logs to analyze test outcomes effectively.

Advanced Automation Techniques

  • Implementing data-driven API test scenarios.
  • Validating authentication and authorization mechanisms, including OAuth and API keys.
  • Simulating load and stress tests using Apigee’s toolset.

CI/CD Pipeline Integration

  • Incorporating Apigee testing into Jenkins and Maven workflows.
  • Automating the validation of API deployments.
  • Establishing continuous monitoring and regression testing protocols.

Best Practices and Troubleshooting

  • Designing test cases for reusability.
  • Managing environments and variables efficiently.
  • Debugging and resolving frequent errors.

Conclusion and Future Directions

Requirements

  • Foundational knowledge of APIs and standard HTTP methods.
  • Proficiency in at least one programming language, with a preference for Java, Python, or JavaScript.
  • A solid grasp of RESTful API principles.

Target Audience

  • API testers
  • QA engineers
  • Software developers

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories