Get in Touch
 Duration 14 hours (2 days)

Course Outline

Getting Started with Apigee

  • Introduction to the Apigee platform and its key capabilities
  • Understanding the management of the API lifecycle
  • Comparing Apigee with other API testing solutions

Environment Configuration

  • Creating and setting up an Apigee account
  • Installing auxiliary tools such as Postman, JDK, and Maven
  • Defining project structure and initial test configurations

API Design and Deployment in Apigee

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

Manual and Automated Testing Practices

  • Conducting API tests using Postman and Apigee Trace
  • Leveraging Apigee Edge for automated test execution
  • Recording logs and interpreting test outcomes

Advanced Automation Techniques

  • Executing data-driven API tests
  • Verifying authentication and authorization mechanisms (OAuth, API keys)
  • Using Apigee tools to simulate load and stress scenarios

CI/CD Pipeline Integration

  • Connecting Apigee tests with Jenkins and Maven
  • Streamlining the validation of API deployments
  • Establishing continuous monitoring and regression test routines

Best Practices and Error Resolution

  • Developing reusable test case frameworks
  • Managing environments and configuration variables
  • Identifying and fixing common technical issues

Wrap-up and Future Directions

Requirements

  • Foundational knowledge of APIs and HTTP methods
  • Proficiency in at least one programming language (Java, Python, or JavaScript are recommended)
  • Understanding of RESTful API principles

Target Audience

  • API specialists
  • QA professionals
  • Software developers

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories