EveryStep: Network Filter

If you don’t need to download certain elements e.g. images, flash, css during monitoring or you wish to filter out elements that return errors you can enable network filters and add filter rules to a script. There are two main types of filtering rules: Ignore elements corresponded to a mask (Deny) Download elements only corresponded to a mask (Allow) Add Network Filter => Config Provides a way to conveniently add general filtering option. “Default Action” determines if all elements will be filtered or allowed by default. “Allow” field contains mask for all elements that will be allowed. If the “default action” is set to “deny all” Read more

Confirm Handler

Confirm Handler was implemented to support widespreaded javascript confirm method Select line (step), after which Confirm Handler should be applied. => Right Click => Add Confirm Handler Configure Handler action:

Authentication Handler

Authentication Handler provides Basic access authentication feature. Select line (step), after which Authentication Handler should be applied. => Right Click => Add Authentication Handler   Adjust Authentication Handler Properties

Certificate Handler

Certificate Handler allows to bypass any Certificate warnings so they don’t affect overall monitoring process. Select line (step), after which Certificate Handler should be enabled => Right Click => Add Certificate Handler Adjust Watcher Propertie; Enable or Disable Certificate errors bypass

NetworkWatcher

Similar to Time Watcher, Network Watcher allows to measure load time of a network elements during execution of a certain range of steps within a monitoring script , grouped by type (set a mask, like *.png, *.js etc.) Select line (step), after which Network Watcher should start measures => Right Click => Add Network Watcher Adjust Watcher Properties Network Watcher Type defines how to apply threshold value. – Sum – apply threshold to the sum of load times of all requests. – Average – apply threshold to the arithmetic average of all requests. – Each – apply threshold to each Read more

TimeWatcher

Similar to Network Watcher, Time Watcher measures time of execution for a specified part of a script and alerts in case threshold exceeded. Select line (step), after which Time Watcher should start measures => Right Click => Add Script Time Watcher Adjust Watcher Properties Select line, after which execution must be stopped => Close Watcher => Choose name of watcher to close  

Delay in Script

Delay is a programmed pause between steps in monitoring script execution process. After recording has been completed delay can be added as a fine-tune. Select line, after which delay shold be added => Right Click => Add delay => Adjust value and click “ok”   1st step – navigate page. 2nd step – validate content by RIA picture validation   First script playback tells there is an error – RIA Picture validation tells there is no such image at a page.   The reason lays in drastically different load times even in one geo-region, so Flash content of a page Read more

Editing a Script

Once you have recorded a script with the EveryStep Scripting tool, you may wish to go back and add or edit specific actions within the script. To edit a script that you have previously saved to your desktop you can open EveryStep and select the option to load an existing device. Once the script has been loaded, There are 4 ways to edit a script: 1. If you wish to add additional steps to the end of a script, simply press the record button, and select the option to continue adding steps. 2. To add new lines in the middle Read more