A software product tests and monitors an Internet server system.
Advantageously, the software product communicates with a web browser
without the need for other client software to configure transactions. The
user of the web browser is guided through web pages to record, edit, and
playback transactions. Recording may occur over a secure connection. The
software product performs automated tests using the transactions in
addition to measuring both system performance data and business
performance data. The software product generates alarms when thresholds
are exceeded. The test data, performance data, and alarms are correlated
in time and presented graphically to the user.