Qodex.ai
Qodex.ai
Introduction
<CONTRIBUTIONS>
Example 01 - Availability and Performance Monitoring
Availability and response time monitoring
Example 02 - JSON Schema Validation
Response JSON schema valiation
Example 03 - Multi-Step Transaction Monitoring
1 Add a Product2 Update a Product3 Get an Updated Product4 Get Products5 Delete a Product
Example 04 - Check for Common API Vulnerability
CORS Misconfiguration
Trusted Unauthorised Subdomain Test
Security Headers
Check for Security Headers
Authentication
Check response with other users access token
Directory Traversal
Check vulnerability for sequences stripped with superfluous URL-decode
SQL Injection
SQL injection Test 1SQL injection Test 2
CSP Evaluator
Evaluate CSP
Example 05 - Continuous API Testing
Contract Tests
Monitor Creation Contract TestsMonitor Deletion Contract Tests
Positive Tests
Monitor Creation Positive TestsMonitor Update Positive Tests
Negative Tests
Monitor Creation With non-existing collectionDelete non-existing monitorUpdate Monitor with wrong property
Integration Tests
CREATE MonitorGET the updated MonitorUpdate the new created MonitorDELETE Monitor
Products
Get ProductAdd ProductUpdateGet ProductsDelete
Introduction
<CONTRIBUTIONS>
Example 01 - Availability and Performance Monitoring
Availability and response time monitoring
Example 02 - JSON Schema Validation
Response JSON schema valiation
Example 03 - Multi-Step Transaction Monitoring
1 Add a Product2 Update a Product3 Get an Updated Product4 Get Products5 Delete a Product
Example 04 - Check for Common API Vulnerability
CORS Misconfiguration
Trusted Unauthorised Subdomain Test
Security Headers
Check for Security Headers
Authentication
Check response with other users access token
Directory Traversal
Check vulnerability for sequences stripped with superfluous URL-decode
SQL Injection
SQL injection Test 1SQL injection Test 2
CSP Evaluator
Evaluate CSP
Example 05 - Continuous API Testing
Contract Tests
Monitor Creation Contract TestsMonitor Deletion Contract Tests
Positive Tests
Monitor Creation Positive TestsMonitor Update Positive Tests
Negative Tests
Monitor Creation With non-existing collectionDelete non-existing monitorUpdate Monitor with wrong property
Integration Tests
CREATE MonitorGET the updated MonitorUpdate the new created MonitorDELETE Monitor
Products
Get ProductAdd ProductUpdateGet ProductsDelete
HomeExample 05 - Continuous API TestingIntegration Tests

Integration Tests

Number of APIs: 4

  1. CREATE Monitor POST https://api.getpostman.com/monitors

  2. GET the updated Monitor GET https://api.getpostman.com/monitors/{{monitor-uid}}

  3. Update the new created Monitor PUT https://api.getpostman.com/monitors/{{monitor-uid}}

  4. DELETE Monitor DELETE https://api.getpostman.com/monitors/{{monitor-uid}}

Previous
Update Monitor with wrong property
Next
CREATE Monitor