Get in Touch

Course Outline

Getting Started with Apigee

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

Environment Setup

  • Creation and configuration of an Apigee account
  • Installation of essential supporting tools (Postman, JDK, Maven)
  • Establishing project structure and test configuration

API Design and Deployment in Apigee

  • Building API proxies
  • Setting up policies (security, transformation, routing)
  • Deploying APIs for testing purposes

Manual and Automated Testing Methods

  • Testing APIs using Postman and Apigee Trace
  • Utilizing Apigee Edge for automated test execution
  • Log capture and test result analysis

Advanced Test Automation Techniques

  • Developing data-driven API tests
  • Testing authentication and authorization mechanisms (OAuth, API keys)
  • Conducting load and stress simulations using Apigee tools

CI/CD Integration

  • Connecting Apigee testing with Jenkins/Maven
  • Automating API deployment validation
  • Continuous monitoring and regression testing

Best Practices and Troubleshooting

  • Creating reusable test cases
  • Managing environments and variables
  • Debugging and resolving common errors

Conclusion and Future Steps

Requirements

  • Foundational knowledge of APIs and HTTP methods
  • Practical experience with a programming language (Java, Python, or JavaScript recommended)
  • Familiarity with RESTful API principles

Intended Audience

  • API testers
  • QA engineers
  • Developers
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories