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 Testing

Example 05 - Continuous API Testing

Number of APIs: 11

This collection contains basic API test examples. To monitor APIs, create a monitor to periodically run a collection that contains one or more of the test requests.

  1. Contract Tests - Monitor Creation Contract Tests POST https://api.getpostman.com/monitors

  2. Negative Tests - Monitor Creation With non-existing collection POST https://api.getpostman.com/monitors

  3. Negative Tests - Delete non-existing monitor DELETE https://api.getpostman.com/monitors/45-wrong-uid

  4. Negative Tests - Update Monitor with wrong property PUT https://api.getpostman.com/monitors/45-wrong-uid

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

  6. Integration Tests - DELETE Monitor DELETE https://api.getpostman.com/monitors/{{monitor-uid}}

  7. Positive Tests - Monitor Creation Positive Tests POST https://api.getpostman.com/monitors

  8. Integration Tests - CREATE Monitor POST https://api.getpostman.com/monitors

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

  10. Positive Tests - Monitor Update Positive Tests PUT https://api.getpostman.com/monitors/{{monitor-id}}

Previous
Evaluate CSP
Next
Contract Tests