Adding and removing steps in a sequence
Right-click any step to open the context menu.
Available actions include:
-
Add HTTP call -
Paste cURL -
Add Loop -
Add If..else -
Add Wait -
Add comment -
GrouporUngroupsteps -
Deleteselected steps
Using Set Value with Data Items
To set a value dynamically:
-
Right-click within the sequence and choose
Set value. -
The right-hand panel opens, allowing you to configure:
-
Value Source: Default or Data Item
-
Table ID: Select which Data Item table to reference
-
Type: Specific, Random, Sequential.
-
Column Name: Choose the column in your Data Item
-
Target Variable: Name the variable that stores the selected value
-
Example behaviors:
-
Specific: Uses one fixed cell value.
-
Random: Pulls a random value from the column.
-
Sequential: Moves down the column each iteration.
When the end is reached, it starts over.
Importing and managing Data Items
-
Click Add new item → Data Item in the file explorer.
-
Name your data item meaningfully (for example,
ContactInfoDataorProductTable). -
Choose the Data Type:
-
Table
-
AD Users
-
JSON
-
Dictionary
-
String
-
CSV/Excel import
-
Performance creates a table view where you can add, remove, or rename columns and rows.
Searching inside a sequence
Press Ctrl+F to bring up the in-sequence search functionality. It provides live results as you type, with clear highlighting across steps, recorded requests and responses, and actual request/response data.
To read more about how it works, go here: In-sequence search functionality.
Populating a data item
Every new data item starts with:
-
3 columns
-
3 rows
You can add or delete rows and columns freely. Data can be entered manually or imported:
-
Manual: Click any cell and type directly.
-
Import: Click Import File and upload a
.csvor.xlsxfile.-
Performance will parse headers as column names.
-
The table is immediately ready for use.
-
Data Items can represent users, credentials, products, orders, or any test data you want to inject into your flows.
Getting Performance to generate random values for you
Performance can automatically create random or realistic data.
Right-click and choose Generate random value.
Five types are supported:
-
Randomizer: Random number or date (requires min/max values or date format).
-
Text: Product reviews, lorem ipsum, URLs, domains, vehicle data, and more.
-
Company: Company name, suffix, or catchphrase.
-
Address: Street, building, city, country, or zip code.
-
Person: Name, title, phone, email, username, or password.
Working with Active Directory Users
To simulate real authenticated sessions:
-
Create a Data Item of type
AD Users. -
Populate columns for Name, Username, Password, and Role.
-
Assign the AD Users table in the sequence header or timeline settings.
Performance will use these credentials to log in to your application before executing recorded steps.
Parameterization
You can replace any hard-coded value in your sequence with a variable.
For example:
-
Replace an image number with a random variable to load dynamic assets.
-
Add assertions on response headers to verify resource type, size, or expected value.