EXXETA / EXXETA/trufos

Data-driven Testing

Open
#845 1 comment 0 reactions 0 assignees View on GitHub
backend core design needed enhancement testing
Dominant language
TypeScript
Stars
49
Forks
25
Avg merge
3d 21h
Merged PRs (30d)
4

Description

> ℹ️ _This issue was partially AI-generated and may contain technical inaccuracies._

**Is your feature request related to a problem? Please describe.**
Testing an endpoint against many input combinations requires duplicating requests or hand-editing variables for each case.

**Describe the solution you'd like**
Run a collection or single request multiple times, iterating over rows from a CSV or JSON data file and substituting variables per iteration. Aggregate results (and assertions, #841) per row.

**Describe alternatives you've considered**
Manually duplicating requests; scripting a loop in the pre-request script.

**Additional context**
Critical for thorough API testing with realistic payloads. Builds on the Collection Runner (#774) and pairs with the Assertions tab (#841).

Contributor guide

Open the contributing guide

Research direction

Start by reading the Collection Runner work in issue #774 and the Assertions tab work in issue #841 to understand their entry points and result handling. Define the scope for CSV and JSON row loading, per-iteration variable substitution, and aggregated results and assertions; the feature is done when a collection or single request can run through all data rows and report each row's outcome.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.