Apache Server Performance Counters

Applies to TestComplete 15.47, last modified on January 20, 2023

TestComplete can monitor various characteristics of tested Apache servers during the test execution (see Monitoring Tested Application Performance - Basic Concepts).

The Apache web server provides the ability to monitor its internal resource usage by publishing performance data to a special page, which can be viewed using a standard web browser (the default URL is http://servername/server-status). The URL provides a summary of the status of the web server software.

TestComplete retrieves the published information and parses out the counter values from it. This approach works for every Apache server, both Windows-based or Linux/UNIX-based versions.

In order for TestComplete to be able to use the counters, the monitored computer should be preconfigured in special way. See Enabling Performance Monitoring for detailed information.

The Apache Web Server publishes the following performance counters:

Counter Description
CPU Load The percentage of the CPU the Apache software is using.
Requests/Sec The number of HTTP requests the web server is processing per second.
Bytes/Sec The amount of data the web server is transferring per second.
Bytes/Requests Average The average number of bytes being transferred per HTTP request.
Busy Workers The number of Apache processes actively processing an HTTP request.
Idle Workers The number of idle Apache processes waiting for an HTTP request.

See Also

Monitoring Tested Application Performance - Basic Concepts
Enabling Performance Monitoring
Adding Performance Counters
Counter Reference

Highlight search results