API Test Designer Building Blocks

Appvance IQ Test Designer provides a collection of building blocks that can be combined to create automated tests and performance scenarios. Each building block provides a specific capability, such as sending HTTP requests, validating responses, controlling test flow, working with test data, executing JavaScript, or interacting with external services.

Building blocks are added to a test by selecting them from the Building Blocks panel and configuring their properties according to the requirements of the test.

This section provides an overview of the available building blocks. Each building block has its own page with detailed information about its purpose, configuration options, and usage examples.

Request and Service Blocks

These building blocks allow tests to interact with web services and APIs.

REST requests support the standard HTTP methods:

Test Designer also provides import options for creating requests from existing definitions:

Flow Control Blocks

Flow control blocks determine how and when test steps are executed.

Data and Configuration Blocks

These blocks provide mechanisms for supplying, managing, and reusing test data.

Database and Integration Blocks

These blocks allow tests to interact with external systems and data sources.

Scripting and Specialized Blocks

These blocks provide additional capabilities for custom logic and specialized test interactions.

Building Block Workflow

Building blocks can be combined to create complete test flows. For example, a test might:

  1. Read test data from a Data File.
  2. Send a request using a REST Request.
  3. Use Verify to validate the response.
  4. Use a Condition to determine the next step.
  5. Execute additional requests or logic inside a For Loop.
  6. Store values in the Locker for use by subsequent steps.

The appropriate combination of building blocks depends on the type of application being tested and the behavior that the test needs to reproduce or validate.

The following pages describe each building block in detail, including its configuration, supported options, and examples of how it can be used in a test.


Last updated: August 12, 2026

If you have feedback about this topic, please contact documentation@appvance.ai.


Revision #2
Created 2026-07-24 14:33:07 UTC by Admin
Updated 2026-08-12 19:04:18 UTC by mmora