The DiveTrace is a Chrome plug-in used to record HTTP and HTTPS sessions that can be used as user sessions to be tested with DiveCloud.
NOTE: The plug-in can be retrieved from the Chrome Extension website.
The sessions recorded can be used from any browser, but the plug-in needs to be installed on Chrome, and needs to be used with Chrome.
If you do not have the Chrome browser open, open it and go to google Webstore: https://chrome.google.com/webstore/search/DiveTrace?hl=en&gl=US.
Click on the button to the right hand side that says "+ FREE".
A pop-up window will show up, asking if you want to Add "Nouvola DiveTrace". Click the "Add" button.
You will see a little cloud icon on the top right hand side of the browser, next to the settings menu.
You can now use it to record your sessions. The recorder works in two different modes:
- records a single page events (Default)
- records events from multiple pages (when clicking the EXPAND button)
Let's look at both options.
RECORD SINGLE PAGE
Go to the page where you want to record the session.
Click on the DiveTrace icon on the top right hand side of the browser.
Click on the RECORD button, to start the recording. DiveTrace automatically filters out client based requests, such as css, fonts, JS. If you want to record ALL the request then click the UNFILTER button.
Navigate the site, performing the steps that represent your user session to be used with DiveCloud.
Once completed, click the STOP button.
If you think the session is ready to be saved, click the SAVE button.
You will see a first message asking for your DiveCloud User Name and Password.
Then a second message for the name of the session. This will be the name you will find under your SESSION tab, in DiveCloud.
RECORD MULTIPLE PAGES
Recording multiple pages is very useful when your transactions covers different pages, or generate a pop-up window.
In this case you can activate the multiple page recording by clicking on the EXPAND button, before you start recording. Then you can proceed following the same instructions as in the RECORD SINGLE PAGE section.
NOTE: The recorder will record any activity from ALL the pages open in Chrome. So, if you are using Chrome as your browser, make sure you close all the pages that have nothing to do with your session. Sometimes pages that are not in use still send "ping" requests or other requests and they will be mixed up with your recording.
MANAGE YOUR RECORDED SESSIONS
Once you have recorded your sessions, you can manage them through DiveCloud.
Sessions are saved under the SESSION tab.
You can copy, delete, import and export sessions or view/edit sessions contents.
Delete a session:
Select the radio button next to the session you want to delete.
Click the delete button:
Copy a session:
Select the radio button next to the session you want to copy.
Click the copy button:
Export a session:
Select the radio button next to the session you want to export.
Click the Export button:
A new tab will open with the session in JSON format. You can then save and edit the session, and use the import button to import it back.
Import a session:
Select the radio button next to the session you want to import.
Click the Import button:
You can import different types of file. A pull down menu will show the options. To import a DiveCloud session previously exported, select the "DiveCloud session export file".
View/Edit a session:
Click on the session name. This will show a table with the list of all the requests.
You can remove any of them, by selecting them and clicking the delete button.
Or you can see and edit the headers content, by clicking on the URL link.
For more information on how to edit a URL, please check the Data Correlation and Parameterization help page
REPLAY YOUR RECORDED SESSIONS
You can use your sessions to create new tests. Go to the New Test Plan Page. In the field, “Enter new URLs to test”, click on the pull down menu, and choose one of the test in the list. Then continue as usual.