To start recording a script, see the Getting started with EveryStep Scripting Tool article or Getting started with the EveryStep Scripting Tool Desktop for the desktop tool.
EveryStep Scripting Tool Overview
When to Use
EveryStep Scripting Tool is the best choice for:
- Monitoring of web applications performance and functionality in a real browser.
- Load testing web pages and web applications in a real browser window to emulate real-user behavior on a target website.
- Server uptime monitoring with multiple HTTP(S) requests within one monitoring device (available for EveryStep Scripting Tool Desktop only).
Recording in a Real Browser Window
EveryStep Scripting Tool supports keyword validations to check if the selected text content was loaded on a web page and visible for end-users. The system will look for selected keywords or phrases on target web pages on each web monitoring or load testing session and generate validation errors if the validation failed. Find more information about keyword validation technology in our wiki.
Image validation is one more technology used by EveryStep Scripting Tool to check if the target web page was loaded properly. EveryStep Scripting Tool takes a snapshot of the specified static image or area on a web page. Every time the script is executed the system checks if the image was rendered by the browser and exists on the page. Find more information about image validation technology in our wiki.
In RIA, a significant part of the functionality is moved to the client’s side. In other words, RIA is executed on the client’s side, in the same browser, but using plugins and/or Ajax technology. EveryStep Scripting Tool supports RIA monitoring and validation by executing pixel-by-pixel comparison of the visible part of the target web page. You can add the RIA image validation step to your script or use keyboard and mouse tracking while recording the script. Find more information on RIA monitoring here.
In some cases, the script recorded with EveryStep Scripting Tool may contain sensitive information such as logins and passwords, HIPPA information, etc. Dotcom-Monitor provides a wide choice of tools to protect PII from being recorded and exposed to non-authorized users. You can use Secure Vault to encrypt sensitive parameters that must be used in the script or pause video recording when it comes to sensitive content. Find more about PII protection while monitoring and load testing in this article.
With EveryStep Scripting Tool you can also edit your script to add delays, filter error, change network throttling, modify responses and use code snippets to create the most realistic monitoring and load testing scripts. Check for all available advanced options in the Editing a Script section of our wiki.