Transaction Monitoring & Web Application Testing

WatchMouse Transaction Monitoring (also referred to as 'scripting', 'functional testing' or 'web application testing') checks the behaviour of your site and identifies exactly where bottle necks or problems occur. Transaction Monitoring ensures you know how your customers experience your site when they interact with it from different locations.

Perfect functionality

"Your site is up, but does it always work?

Transaction monitoring scripts can be used to identify a wide variety of possible issues, from slow page response times to monitoring the behaviour of forms such as login pages and shopping carts. Transaction monitoring scripts can also be used to monitor a full range of APIs.

Transaction monitoring scripts should be run from a global infrastructure. Without using a worldwide network of monitoring stations you cannot accurately predict how your site behaves when customers interact with it from locations all around the world. WatchMouse enables you to easily upload your transaction monitoring scripts from your desktop and run them using our global infrastructure of 60+ monitoring stations.

Constant RCA_SUB_EXAMPLE2,ENT_COMPAT is not defined!
The performance of individual scripting steps can be viewed in your WatchMouse customer console. Waterfall charts allow you to inspect slow loading elements, verify server response headers, etc. while our Root Cause Analysis details the performance breakdown of individual steps or page loads in replayed transactions.

WatchMouse has partnered with Badboy Software to provide access to an internationally acclaimed script recording tool*. WatchMouse scripting customers can sign up for a free licence to BadBoy’s script recording and uploading tool. For expert cross platform script recording, WatchMouse additionally supports scripts composed using Apache’s open source JMeter tool.

Product features

  • Sample scripts and access to our open source Loadrunner to JMX script via the WatchMouse script repository
  • Up to 40 steps and 2MB of bandwidth per script execution, every five minutes
  • A free license to BadBoy Software’s script recording tool*
  • Support for Apache JMeter
  • Support for monitoring APIs and their HTTP responses
  • Waterfall charts
  • Root Cause Analysis
  • Script results in standard HAR format
  • Variables from XML and HTML responses using XPath or regular expressions
  • The ability to reuse the same script to monitor multiple environments

To get started with Transaction Monitoring, check that your WatchMouse monitoring plan supports one or more script monitors and download the scripting tutorial below. Record a script on your desktop using either the Badboy or JMeter tools. Finally, create a new 'script' monitor in your WatchMouse account and upload the script.

Scripting Tutorial

Download an illustrated tutorial below, which explains how to:

  • Record a script using the Badboy or JMeter tools
  • Upload scripts into your WatchMouse account
  • Check the execution of scripts in the WatchMouse log viewer

Download Scripting Tutorial

Badboy

Badboy's scripting tool provides an easy way to record multiple transaction steps and offers a simple yet comprehensive capture/replay interface.

Having recorded a script using the Badboy scripting tool, simply upload the script and you'll be able to run it from WatchMouse network, using a spare script monitor in your existing WatchMouse account.

Download Badboy Script Recording Tool

JMeter

Alternatively, for more advanced scripting, WatchMouse supports Apache JMeter. JMeter is written in Java and runs on many platforms, including Windows, MacOS and Linux. WatchMouse currently supports JMeter version 2.3.4 (version 2.4 is also executing with no problems) JMeter 2.3.4 is available from: jakarta.apache.org/jmeter/.
Please note that if you try to upload a script built with an unsupported version, you will see error 7023 in your log files.

Give it a try!

Sign up for a free 30 day trial subscription.

*The Badboy scripting tool is free for individuals under the following terms and conditions. If you have more than five individuals using the Badboy tool you'll need to buy a license.