...
Item | Description |
---|---|
URL | URL to run the scenario on. |
Browser | Browser type and version to use for the test. |
Location | Location to run the test from. |
Custom Headers | AdditionalHTTP Header to send together with each request. |
Test Scenario | Run the test. |
...
The scenario is downloaded to the default download folder for your browser.
Mask Values
When command values contain sensitive information, they can be masked. This will prevent the value from being displayed in results.
Example
Let’s assume you use a scenario with the following commands:
...
Command
...
Target
...
Value
...
open
...
/
...
...
selectWindow
...
null
...
type
...
id=username
...
user1
...
type
...
id=password
...
Wiki Markup |
---|
\{\{${maskapicaPassword}\}\} |
...
clickAndWait
...
_input
unnamed link
If you want to mask the value secretPa$$word
in the Check Result page the following steps are required:
Add the command
Store
to store the password as a variable with the prefixmaskapica
Use this variable with the actual command which uses the password.
Your commands should now look like this:
...
Command
...
Target
...
Value
...
store
...
secretPa$$word
...
maskapicaPassword
...
open
...
/
...
...
selectWindow
...
null
...
type
...
id=username
...
user1
...
type
...
id=password
...
Wiki Markup |
---|
\{\{${maskapicaPassword}\}\} |
...
clickAndWait
...
_input
unnamed link
When Synthetic Monitoring runs a check using this scenario the result will be saved with the executed scenario commands list as the example above. When Synthetic Monitoring shows the check result on the check results page Synthetic Monitoring will recognize that there is a command value which starts with maskapica
.
The command’s target will be masked on the the check results page:
...
Command
...
Target
...
Value
...
store
...
*******
...
maskapicaPassword
...
open
...
/
...
...
selectWindow
...
null
...
type
...
id=username
...
user1
...
type
...
id=password
...
Wiki Markup |
---|
\{\{${maskapicaPassword}\}\} |
...
clickAndWait
...
//input
unnamed link
Execution Log
After a test run has ben executed for a scenario, a test execution log becomes available.
...
The errors are also displayed in the list of commands in the Debug:
...
The Edit Scenario dialog allows you to add, replace, or download scenarios for the check.
Info |
---|
It is possible to mask sensitive information when creating the ASM scenario so that passwords and other sensitive information is not exposed unnecessarily. See the article “How to Mask Sensitive Information Within an ASM Scenario“ for more details. |
Edit Scenarios
Click Edit Scenario
...
Item | Description | Comment |
---|---|---|
URL | URL to access. | |
Browser Version | Browser version to use for the check. | Depending on the version, additional options may be available. |
Scenario | Scenario file. | |
Location | Locations for the check. | Note: If you select multiple locations, a separate check will be created for each location. |
Buttons
Step 3: Interval, Thresholds & Monitor Groups
...
Item | Description | Comment |
---|---|---|
High Warning Threshold | A warning is triggered above this value. | |
High Error Threshold | Severity level Threshold calculation method and settings. | Error is triggered above this value. |
Low Warning Threshold | Severity level Threshold calculation method and settings. | A warning is triggered below this value. |
Low Error Threshold | Severity level Threshold calculation method and settings. | Error is triggered below this value. |
Treat 3rd party URL as Warning | Errors generated by third party URLs are handled as Severity level events. |
...
The WebSocket Option, found under Browser Check Behavior, allows you to record WebSocket stream communications.
Results
When the check records WebSockets, you can get a detailed view of the recorded data by expanding the relevant result Waterfall Diagram row to show the details about the WebSocket recording.
...
Item | Description |
---|---|
Record Websockets | Turn WebSocket stream recording on or off. |
...
The NTLM section allows you to configure Authorization settings for NTLM.
...
Configuration
Option | Description |
---|---|
NTLM | Turn NTLM On/Off. |
Protocol | Protocol version. Select |
Domain | The Windows (AD) domain for the user. |
Username | User name for login. |
Password | Password for login. |