ASP Test
The ASP test monitors the performance of an IIS web server for servicing requests to Active Server Pages (ASPs). This test is disabled by default. To enable the test, go to the enable / disable tests page using the menu sequence : Agents -> Tests -> Enable/Disable, pick the desired Component type, set Performance as the Test type, choose the test from the disabled tests list, and click on the < button to move the test to the ENABLED TESTS list. Finally, click the Update button.
Target of the test : An IIS web server
Agent deploying the test : An internal agent;
Outputs of the test : One set of results for every IIS web server being monitored
|
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
ASP requests: |
Indicates the rate of requests for ASP pages during the last measurement period. |
Reqs/Sec |
|
Transactions for ASP pages: |
Indicates the rate of transactions started per second |
Trans/Sec |
|
Error rate: |
Indicates the rate of errors during ASP processing. |
Errors/Sec |
|
Data received: |
Indicates the rate of data being received by the web server for ASP processing, |
Kbytes/Sec |
|
Data transmitted: |
Indicates the rate of data being transmitted by the web server in response to ASP requests during the last measurement period. |
Kbytes/Sec |
|
Execution time: |
Indicates the execution time of the last request in seconds. To determine where the bottleneck is, compare the execution time with the wait time. |
Secs |
If the wait time is low, but execution time is high, this indicates that the application logic in the ASP pages could be causing the high execution time. On the other hand, if wait time is high and execution time is low, this indicates a server-side bottleneck (e.g., due to too few processing threads). |
Wait time for ASP execution: |
Indicates the amount of time that the last request had to wait for service. |
Secs |
During ideal operation, the wait time should be near 0. If this value is high, it indicates that many requests are being queued for ASP processing. |
Current executions: |
Indicates the number of requests being currently executed by the ASP engine. |
Number |
|
Current queue length: |
Indicates the number of requests that are currently waiting for service. |
Number |
Ideally, this metric should be 0. A consistent non-zero value is an indicator of a server-side processing bottleneck. |
Failed requests: |
Indicates the number of requests that failed during the last measurement period. This includes authorization failures and rejections. |
Number |
|
Rejected requests: |
Indicates the number of requests that were rejected during the last measurement period. |
Number |
|
Pending transactions: |
Indicates the number of transactions awaiting processing during the last measurement period. |
Number |
|
Transaction commits: |
Indicates the number of transactions that were committed during the last measurement period. |
Number |
|
Transaction aborts: |
Indicates the number of transactions that were aborted during the last measurement period. |
Number |
A very high value of this measure could indicate a server-processing bottleneck. |