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:
|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.|
Monitoring Tested Application Performance - Basic Concepts
Enabling Performance Monitoring
Adding Performance Counters