gammatica

API & Performance Testing

Learning Format

Online mode

Total training duration

120 hrs

Syllabus

12 weeks

Certification

Yes

API & Performance Testing

Develop expertise in testing application interfaces and evaluating system performance under various conditions. This course covers REST and SOAP API testing, load and stress testing, and the use of popular tools like Postman, JMeter, and LoadRunner. Learn to ensure that applications deliver consistent functionality, scalability, and speed for optimal user experience.

Syllabus Summary

  • API Basics
  • Introduction to APIs & Web Services
  • REST vs SOAP overview
  • Swagger / OpenAPI basics
  • Assignment → Test REST API using Swagger
  • Postman Basics
  • Collections, Environments, Variables
  • Basic CRUD operations in Postman
  • Assignment → Create Postman collection for User API
  • Postman Advanced
  • Test scripts in Postman (JavaScript)
  • Assertions & schema validation
  • Data-driven testing in Postman
  • Collection runner & monitors
  • Assignment → Automate User API with datasets
  • RestAssured Setup
  • Installing RestAssured with Java + Maven
  • Writing GET, POST, PUT, DELETE requests
  • Assignment → Automate Petstore API with RestAssured
  • Mock Interview 1
  • API Validations
  • Response code validation
  • JSON Schema validation
  • Assertions with JSONPath
  • Assignment → Validate API responses for e-commerce
  • API Security & Auth
  • Authentication types: Basic, OAuth, JWT
  • Handling tokens in Postman & RestAssured- Assignment → Automate secured API with token
  • Performance Testing Basics
  • Introduction to Performance Testing
  • Types: Load, Stress, Endurance, Spike testing
  • Performance test planning
  • Assignment → Identify performance tests for banking app
  • JMeter Basics
  • JMeter installation & interface
  • Thread Groups, Samplers, Listeners
  • Recording test scenarios with HTTP Proxy
  • Assignment → Record login scenario with JMeter
  • Mock Interview 2
  • JMeter Advanced
  • Parameterization with CSV files
  • Correlation for dynamic values
  • Timers, Pre- & Post-processors
  • Assignment → Run load test with 100 users
  • CI/CD & JMeter
  • Running JMeter from command line
  • Integrating JMeter with Jenkins pipelines
  • Generating JMeter HTML reports
  • Assignment → Add JMeter test in CI/CD pipeline
  • Performance Analysis
  • Analyzing JMeter results & bottlenecks
  • Monitoring server resources (CPU/memory)
  • Preparing performance reports
  • Assignment → Prepare performance report for sample app

Course Summary

Eligibility

Tech & Non-Tech Working professional, Freshers, Graduate from any domain.

Live Doubt Solving

Get your queries solved with daily dedicated doubts solving sessions.

Instructor

Experts and trainer for top-tech companies.

Certification

10+ ISO Globally recognized certified

Mode of Learning

100% Live Learning with experienced instructors and hands-on sessions.

Real time projects

Get practical experience with real-world projects for a career in analytics.

Certification

Gammatica is a company dedicated to providing high-quality coaching classes for students, designed to foster academic success and personal growth.

Quick Links

About

Help Centre

Business

Contact

About Us

Terms of Use

Our Team

Accessibility

Support

FAQs

Terms & Conditions

Privacy Policy

Career

Gammatica is a company dedicated to providing high-quality coaching classes for students, designed to foster academic success and personal growth.

© 2025 Developed By OMX Technologies

Scroll to Top