Test Data & Parameters
BlinqIO automatically extracts parameters from your test steps and provides tools to manage dynamic test data.
The Test Data panel
The Test Data panel is a collapsible section at the bottom of the left panel in the editor. It has two tabs:

Step Inputs tab
Displays all parameters extracted from your step names as editable key-value pairs.
How parameters work:
When AI generates a step name like:
When user enters "<username>" in the email field
The <username> token is automatically extracted and appears in the Step Inputs tab as an editable row:
| Parameter | Value |
|---|---|
| username | admin |
| password | secret123 |
Editing parameter keys
Click a parameter name to rename it. Renaming updates all step names that reference it, and the matching parameters are highlighted.
Editing parameter values
Click a value to edit inline. Changing a value triggers a "run recommended" warning since the test needs re-validation.
Project Data tab
Displays a read-only JSON key-value viewer showing project-level settings:
baseUrl: The application URLpassword: Stored credentialsenv: Environment settingsapiToken: API access tokentimeout: Default timeout values

Each value has a copy-to-clipboard button.
AI Enhance
The AI Enhance button (sparkle icon) on each parameter opens a modal for generating dynamic expressions instead of static values.
Expression types
| Type | Example | Use case |
|---|---|---|
| Faker.js | faker.internet.email() | Generate realistic random data |
| JavaScript | Date.now() | Compute values dynamically |
| Date expressions | moment().add(7, 'days').format('YYYY-MM-DD') | Date arithmetic |
| Combinations | faker.name.firstName() + '@test.com' | Combine multiple generators |
How to use
- Click the sparkle icon next to a parameter value
- The AI Enhance modal opens showing the current value
- Choose to:
- Accept the AI-generated expression
- Regenerate for a different suggestion
- Custom prompt to describe what kind of value you need

Parameter highlighting
BlinqIO highlights matching parameters across your steps when you edit keys or values, making it easy to see how changes affect your test.
What's next
- Saving & Discarding: Save your test with its data
- Step Modes: How parameters are created during step authoring
- Running Tests: Execute with different parameter values
