LoadRunner Monitors
Mercury LoadRunner uses a suite of integrated performance monitors to quickly isolate system bottlenecks with minimal impact to the system. The suite consists of monitors for the network, application servers, Web servers and database servers. These monitors are designed to accurately measure the performance of every single tier, server and component of the system during the load test. By correlating this performance data with end-user loads and response times, IT groups can easily determine the source of bottlenecks. In addition, they can collect and manage all system performance data from the LoadRunner Controller.
How the Monitors Work
To minimize the impact of the monitoring on the system under test, LoadRunner enables IT groups to extract data without having to install intrusive capture agents on the monitored servers. As a result, LoadRunner can be used to monitor the performance of the servers regardless of the hardware and operating system on which they run. Setup and installation of the monitors therefore is trivial. Since all the monitoring information is sampled at a low frequency (typically 1 to 5 seconds) there is only a negligible effect on the servers.
Supported Monitors
Mercury Astra LoadTest and Mercury LoadRunner support monitors for the following components:
Client-side Monitors
Server Monitors
Network Monitors
Web Server Performance Monitors
Web Application Server Performance Monitors
Streaming Media Performance Monitors (available only for LoadRunner)
Firewall Server Resource Monitors
Database Server Resource Monitors
ERP Performance Monitors (available only for LoadRunner)
Middleware Performance Monitors
Client-side Monitors
End-to-end transaction monitors - Provide end-user response times, hits per second, transactions per second.
- Hits per Second
- HTTP Responses per Second
- Pages Downloaded per Second
- Throughput
- Transaction Response Time
- Transaction per Second (Passed)
- Transaction per Second (Failed)
- User-defined Data Point
- Virtual User Status
- Web Transaction breakdown Graphs
Server Monitors
NT/UNIX/Linux monitors - Provide hardware, network and operating system performance metrics, such as CPU, memory and network throughput.
- NT server resources
- UNIX / Linux server monitor
Load Appliances Performance Monitors
Application Deployment Solutions
- Citrix MetaFrame (available only for LoadRunner)
- Network delay monitor - Provides a breakdown of the network segments between client and server, as well as network delays.
- SNMP monitor - Provides performance data for network devices such as bridges and routers.
Web Server Performance Monitors
Web server monitors - Provide performance data inside the Web servers, such as active connections, hits per second, etc.
Web Application Server Performance
Web application server monitor - Provides performance data inside the Web application server, such as connections per second, active database connections, etc.
- Macromedia ColdFusion
- ATG Dynamo
- BEA WebLogic (via JMX)
- BEA WebLogic (via SNMP)
- BroadVision
- IBM WebSphere
- iPlanet Application Server
- Microsoft COM+ Monitor
- Microsoft Active Server Pages
- Oracle 9iAS HTTP Server
- SilverStream
Streaming Media Performance Monitors (available only for LoadRunner)
Streaming specific monitors for measuring the end user quality on the client side, and isolate performance bottlenecks on the server-side.
Firewall Server Resource Monitors
Database Server Resource Monitors
Database monitor - Provides performance data inside the database, such as active database connections, etc.
- SQL Server
- Oracle
- DB2
- Sybase (available only for LoadRunner)
ERP Performance Monitors (available only for LoadRunner)
Middleware Performance Monitors
- Tuxedo - Provides performance data inside a BEA Tuxedo application server, such as current requests in queue.
- IBM WebSphere MQ (MQSeries) (available only for LoadRunner)