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.