UserView Monitoring replicates a user’s browser interactions with a website to monitor website applications and online transactions, such as shopping carts, log-in processes, banking applications, online education etc. UserView is capable of monitoring web applications built with a wide variety of web technologies, including HTML5, AJAX, Flex, Flash, Java, QuickTime, Ruby, Silverlight, Windows Media Player and more. Typically, if a web application can run inside a web browser, UserView can monitor it. UserView can simulate any user action including:

  • mouse clicks
  • page navigation
  • hovers
  • text input

Transactions are captured using the EveryStep Script Tool. EveryStep Scripting Tool provides a browser-like environment to record and plays back virtually any set of web transaction steps for monitoring. EveryStep Scripting Tool automates and significantly speeds the set-up of web application monitoring.

Working with UserView Monitoring

The EveryStep Scripting Tool makes it easy to create complex monitoring scripts in just a few minutes.

UserView Monitoring – RIA

Increasingly websites are built with rich internet applications (RIAs) such as Flash, Silverlight, Java, Ruby, Javascript, Quicktime, Windows Media Player, and others. These types of complex websites with RIAs require an additional level of technology to monitor due to their dynamic nature. UserView Monitoring-RIA is an option within the UserView Platform that uses a virtual keyboard/mouse and screen capture process to monitor RIA-enabled website and web applications. It doesn’t matter how a webpage is generated — if it can be seen in a browser window, UserView RIA tools allow you to interact with and monitor it. It means you can validate the layout, content, and functionality of anything that can be displayed in a browser.


How UserView Monitoring works

The UserView Monitoring is a monitoring platform that simulates a “user’s steps” by first recording a typical user’s browser interactions – mouse clicks, page navigation, hovering, typing text, etc. – as “steps” moving within a website, or web application. Then, the recorded script is re-played by each monitoring agent. UserView Monitoring utilizes a real browser engine and simulates any browser action performed by a user.

EveryStep Script Tool is an executable that simplifies the capturing of a user’s step-by-step browser interactions.

UserView Monitoring Errors, Alerts, Reports, and Monitoring Agents

If an error is detected at any step in the monitored scenario, then an Alert is sent with diagnostic info about the Error. Also, at the time of the error an automatic network traceroute is conducted, the HTML code is captured, an HTML error snapshot of the wеbpage is captured and immediately sent via email to assist with troubleshooting.

Additionally, when an error occurs a video of the web application, or website loading (or, depending on the type of error, attempting to load) into the browser is captured. This video is available for playback. The video playback is synced with a waterfall chart displaying page elements loading and browser actions occurring within the web application, or website.

All of the UserView Monitoring data is available via multiple reporting formats (real-time online charts/text, scheduled email, CSV, real-time dashboard, XML feed) for evaluation, analysis, presentations, and service level agreement (SLA) management.

UserView monitoring agents are positioned worldwide, covering a majority of the key Internet backbones and peering exchanges. A majority of the monitoring agents are included as part of a standard set-up. Upgraded monitoring agents, which are not standard include: Argentina, South Africa, Australia, and Amazon-Japan, but may be added. Individual monitoring location agents can be enabled, or disabled, as required. Monitoring Agent location that is localized, or needed behind a firewall can also be set-up as Private Agents.