Skip to content
Rajendra Prasad Reddy Penumalli edited this page Dec 17, 2022 · 36 revisions

API Automation Tools and Frameworks

API_Automation_Tools_Frameworks.jpg

Tools

  • SoapUI / SoapUI Pro or RestAPI
  • PostMan
  • JMeter

Libraries and Frameworks

  • RestAssured
  • cUrl +bash+shell Unit
  • Katalaon Studio
  • Node.js +frisby

Documents that supports API Automation

  • WSDL
  • WADL
  • End points Description in a word document
  • Swagger Documentation (Open API Specification)
  • SwaggerCodegen

CRUX Of API Automation

  • API Automation typically comprise three steps. These usually go by the names:
    • Arrange
    • Trigger
    • Assert

Basic elements of Rest request

  • REST(REpresentational State Transfer) services
  • Web resources/services are represented using a uniform URL
  • API Documentation
    • Spec Documentation
    • Swagger Documentation
  • API Client
  • API Functionality
  • API Security
  • API Types
    • SOAP
    • Restful
  • API Payload
  • API Gateway
  • API Management
  • API Data
  • Http methods
  • CRUD Operations
  • Idempotence
  • API Validation
  • Response Code
  • Response headers
  • Response Content
  • SLA
  • Headers
  • Request
  • Response
  • Response Code
    • Valid Codes
    • Error Codes
  • Common Bugs
  • Encoding
  • Encryption
  • Request Chaining
  • Parsing Response
  • RestFul Web Service-CORS Support

References:

Sample Applications

Web Applications Backed Up with API

Clone this wiki locally