recording sequences.md

Recording sequences

Starting a Recording

  1. Open your browser and navigate to the application you want to test.

  2. In Go, click Record.

  3. Choose the hostname you want to capture. You can record:

  1. Click Start recording, then interact with your application (for example, refresh a page or submit a form).

  2. Click Stop when finished to stop the recording.

Go automatically lists each network request as a step. You can expand any step to view details such as:

Manually adding HTTP call

If you already have API requests defined, you can import them directly:

  1. Right-click on an empty space inside a sequence

  2. Click add HTTP call

  3. Go now adds an empty HTTP call for you to add:

  4. Method - choose between GET, POST, PUT and DELETE

    1. URL
    2. Expected request:
      1. Parameters
      2. Headers
      3. Host
      4. Cookies
    3. Expected response:
      1. Status code
      2. Cookies

Manually adding cURL

If you already have API requests defined as cURLs, you can import them directly:

  1. Right-click on an empty space inside a sequence

  2. Click Paste cURL as HTTP step

  3. Paste a bash or CMD cURL command.

  4. 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:

Once validated, rename your sequence for easy reference.