No-Code Editor Node Types Overview

The ReAPI no-code editor provides a comprehensive set of node types for designing and executing detailed API test cases. Each node type has a unique role, allowing you to build complex flows, handle dynamic data, and control test execution effectively. Note that some nodes—like Selector and Load-Test nodes—are specifically designed for test runners and aren’t available in individual test cases.

Below is an overview of the primary node types in test cases:

Node TypeDescriptionUse Case
APICore node for defining an API call, with support for parameter configuration, assertions, context operations, and single API-level scripts.Test individual API endpoints, validate responses, extract and manipulate data, and add custom scripts for specific API logic.
IfConditional logic node that executes branches based on defined conditions.Apply branching logic to test flows, running specific steps only if conditions are met.
ContextManages context variables, allowing storage, retrieval, and updates of data within test flows.Set or update variables to store data accessible across subsequent nodes, aiding in data reuse.
WaitPauses test execution for a specified duration.Handle asynchronous API responses, rate limits, or wait for certain conditions to be met.
Sequence GroupExecutes a series of grouped nodes in a sequential order and can also be used purely to organize steps for readability.Define a fixed sequence for related test steps or group steps purely for readability within a complex test flow.
Parallel GroupExecutes a group of nodes concurrently and can also be used to organize steps for clarity in complex flows.Test scenarios requiring parallel processing or for APIs that support concurrent requests, or organize steps in a complex flow for easier readability.
LoopRepeats a set of nodes based on specified conditions, such as a count or a condition.Use for iterating over data arrays, or to test multiple scenarios that require similar configurations.
IterationIterates over array data, processing each element individually.Apply repeated actions to each item in a data array, like validating each item in a list response.
ReferenceOffers reusable steps or flows by linking to existing test cases or predefined flows.Reuse common flows, such as retrieving a token, across multiple test cases, ensuring consistency and reducing redundancy.
ScriptExecutes custom JavaScript code within the test flow.Add custom logic, generate dynamic values, or perform complex data manipulations that aren’t directly supported by other nodes.

Why This Set of Nodes is Powerful

This extensive set of nodes provides the flexibility and control needed to create versatile, high-quality test cases. From core API testing and assertions to complex, reusable logic flows with the Reference Node, ReAPI’s no-code editor supports diverse API testing needs. Context management, conditional branching, reusable flows, and custom scripting allow for adaptability and precision within dynamic test flows—without requiring manual coding.

This node set makes ReAPI’s no-code editor a powerful and accessible tool for API testing, capable of scaling with your needs and accommodating both simple and advanced testing scenarios.

Read more about each node type and their configuration options in the following sections.