What It Does
Data-Driven Testing lets one test stand in for many. Instead of copying a test to cover each variation of input, you bind a dataset to it and the platform iterates over every row — substituting values into the request and, where you want, into the expected results. Each row produces its own pass/fail outcome inside a consolidated report, so you can see at a glance which data combinations break your API. Datasets live independently of any one test, so the same data can power checks across multiple endpoints and workflows.
Overview
Attach a dataset to a test or workflow and it runs once per row — validating the same logic against dozens or hundreds of input combinations without duplicating a single test. Datasets are reusable, versioned, and support CSV, JSON, and structured formats, so the same data can drive tests across endpoints and workflows. Data-driven execution turns "test these ten account types" from ten hand-built tests into one parameterized test and one dataset.
Key Capabilities
How It Works
- 1
Create or upload a dataset (CSV, JSON, or structured rows)
- 2
Bind dataset columns to fields in a test or workflow
- 3
The test runs once per row, substituting each row's values
- 4
Review per-row results in a single execution report
- 5
Reuse the same dataset across other tests and workflows
Available on
All Plans
Included in the free trial — no credit card required.
Go deeper
Guides and playbooks that show this capability in practice.
Try Data-Driven Testing Today
Start your 15-day free trial — no credit card required.