Skip to main content

Documentation Index

Fetch the complete documentation index at: https://qodex.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

In Qodex, test rules define the expected behavior of your APIs including assertions on response data, status codes, and even validations against your database.

1. AI-Suggested Rules (No Setup Required)

When you create test scenarios using the AI Agent, Qodex automatically suggests a set of relevant rules under the Suggested tab. These are intelligently generated based on:
  • The API’s response schema
  • Typical validation patterns (e.g., status code checks, key presence)
  • Historical assertions across similar endpoints
Common examples:
  • Status code should be 200
  • Response body should contain user_id
  • Error message should be shown if email is missing
Click to apply the rules directly, or customize as needed.

2. Manual Rules (Assertions + DB Validation)

If your scenario needs custom logic:
  1. Switch to the Write tab
  2. Choose from:
    • Assertion: validate status codes, keys, values in the response
    • DB Validation: write natural language rules to cross-check against your database (e.g., Postgres)
You can simply write the rule in English like:
  • “If the user is created, their name and email should match the DB”
  • “If token is missing, return 401”
Qodex converts this into JS-style test logic and executes it for you.