Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...

_inputunnamed 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 prefix maskapica

  • 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

...

_inputunnamed 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

...

//inputunnamed 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

Item

Description

Add

Add.

Debug

Debug .

Edit Script

Edit the script file.

Step 3: Interval, Thresholds & Monitor Groups

...

Item

Description

Comment

High Warning Threshold

Severity level Threshold calculation method and settings.

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 1 / 2

Domain

The Windows (AD) domain for the user.

Username

User name for login.

Password

Password for login.