recording sequences.md
Recording sequences
Starting a Recording
Open your browser and navigate to the application you want to test.
In Go, click
Record.Choose the hostname you want to capture. You can record:
- All URLs or
- Hostname-only (recommended for cleaner recordings).
Click
Start recording,then interact with your application (for example, refresh a page or submit a form).Click
Stopwhen finished to stop the recording.
Go automatically lists each network request as a step. You can expand any step to view details such as:
- Request and response payloads
- Headers and parameters
- Timing metrics and status codes
Manually adding HTTP call
If you already have API requests defined, you can import them directly:
Right-click on an empty space inside a sequence
Click
add HTTP callGo now adds an empty HTTP call for you to add:
Method - choose between GET, POST, PUT and DELETE
- URL
- Expected request:
- Parameters
- Headers
- Host
- Cookies
- Expected response:
- Status code
- Cookies
Manually adding cURL
If you already have API requests defined as cURLs, you can import them directly:
Right-click on an empty space inside a sequence
Click
Paste cURL as HTTP stepPaste a bash or CMD cURL command.
Go automatically converts it into a structured HTTP step that can be edited, parameterized, and reused.
Previewing Your Recording
Click Preview to execute your sequence. Go will:
- Run each recorded step.
- Display real-time execution progress with green indicators for success.
- Show per-step response times and results.
Once validated, rename your sequence for easy reference.