Chrome Extension for HTTP Recordings

Document created by DPM Admin Employee on Jul 20, 2017
Version 1Show Document
  • View in full screen mode

As of SOASTA 57, you can record directly in the browser without installing or routing traffic through the Conductor proxy. Record activity from just the tab(s) you want, with no risk of picking up HTTP traffic from other tabs or apps such as Skype, Evernote, Dropbox, or Slack. This approach also eliminates installation, configuration, and connectivity challenges inherent to a proxy-based approach, especially where tight IT controls are in place.

The recording extension supports:

  • http
  • https (including WebSockets)

TIP: Chrome Extension for recording is recommended over Conductor.

 

Chrome Extension Version

The table below lists the latest extension version and describes changes between versions.

VersionUpdates
1.0.8 (Current)Case 109437: Improved handling of redirect response headers.
1.0.7Recording performance improvement - Case 105166: Clip elements out of order when recording.
1.0.6Resolved issues with large response contents and sequencing.
1.0.4 + 1.0.5Resolved issues with large response contents and sequencing.
1.0.3Resolved some issues with large response contents.
1.0.2Stability enhancements and bug fixes.
1.0.1Stability enhancements and bug fixes.
1.0.0N/A

Prerequisites

The HTTP Recorder requires using the Chrome Browser. To get started, launch CloudTest within Chrome, and then proceed with the instructions below.

 

HTTP Recording Wizard

Begin a recording from Central using Chrome to get started. If the extension is not already present, the Chrome Store will provide you with a link.

  1. With CloudTest open in the Chrome browser, click Clips > create new to launch the Clip Editor.
  1. Click the Record drop-down.
  1. Select Record HTTP.
  • If you have the Chrome extension already installed, skip to Step 4. If you do not have the Chrome extension, you will be directed to the Chrome Web Store link. In the Web Store, click Add To Chrome, and the Extension will be downloaded and installed automatically. You have to accept the permissions.

  • You can verify the installation of the extension by going to chrome://extensions in your Chrome Browser. This extension is similar to the following:

  • Once installed, you can use the extension to record immediately. Go back to the wizard you were on and click next to begin recording. If you cannot record, try reloading your page.
  1. Choose Extension Recording.

  1. Click Next.
  1. Select the tab(s) you want to record, such as 'New Tab' and click Record.

 

TIP: Only the tabs you have selected here are recorded. You can record any tab you already have open, any tab you open during the recording, a new tab which will be opened for you, or all three.

 

 

  1. A box with the message "SOASTA CloudTest Recording Extension is debugging this browser" will appear on all your Chrome tabs. Debugging is necessary for the recording process. It does not obscure content at the top of the screen. You can turn this message off by turning "on" the "silent debugging" in your browser. If you close this message (and do not have silent debugging) the recording will stop.

Chrome Extension Warning

 

  1. After you finish your recordings, click Stop Recording from the Record drop-down.

Note: There may be a delay of 10 seconds (or less) between when a recorded action occurs and when it shows up in the recording on CloudTest.

 

Further Information:  To support our advanced CloudTest functionality (e.g. session templates), we need the full request and response body. This is why debugging is a necessary part of the recording process.

Attachments

    Outcomes