Create / Edit Service Test - HTTP Ping Page

Use this page to define a HTTP Ping service test. This test can help you determine the response time for a particular URL.

Parameter

Description

URL

Specify the URL of the Web site that you wish to monitor.

Request Method

If you select HEAD here, only the HTTP headers are retrieved. This reduces the network traffic.

Accept-Language Header

Specify the language header like 'en' for English.

User-Agent Header The default value for this field is - "Mozilla/4.0 (compatible; Windows NT 5.1) OracleEMAgentURLTiming/3.0"
Additional Headers

You can specify additional headers if required. These headers need to be in the form -header1:value1#header2 :value2

Authenticate SSL Certificates You can specify whether the secure digital certificates need to be authenticated.
Success / Failure String You can specify one or more strings separated by commas.
Transaction Timeout The timeout period for the entire transaction.
Connection Timeout The maximum amount of time that the agent will wait while attempting to connect to the server.

Metrics Collected

Metric

Description

Status

Indicates whether the HTML request was successful.

Total Time Indicates the overall time spent to process the transaction. This includes all the phases of the transaction, including Connect Time, Redirect Time, First Byte Time, HTML Time, and Non-HTML Time. This metric calculates total transaction time by assuming all contents of a page are fetched in a serial manner.

User Action
Use the total transaction time metric to identify problem pages. After you identify a page or transaction that's slow to response to user requests, you can drill down and analyze each phase of the transaction to isolate and repair the problem.

Connect Time

Enterprise Manager breaks down each transaction into individual phases. Performance metrics for each phase of the transaction can help you pinpoint the cause of a slow response time alert. Connect Time is the total time spent in the transaction connecting to the server. There may be multiple connections made during a transaction. Time spent connecting for requests that result in redirects count as Redirect Time rather than Connect Time.

User Action
Significant Connect Time values indicate that there may be too many connections made during the transaction. Consider enabling HTTP persistent connections if the application does not already have them enabled.

Redirect Time Enterprise Manager breaks down each transaction into individual phases. Performance metrics for each phase of the transaction can help you pinpoint the cause of a slow response time alert. Some pages automatically redirect the HTTP request to another page. Redirect time represents the total time of all redirects within a transaction. The time taken to redirect the request can affect the overall response time of the page.

User Action
Significant time taken to redirect the HTTP request suggests that there are too many redirects in the application or that the redirecting server is slow. If the redirect is causing the performance problems, consider alternative solutions to sending the user to another HTML page.

First Byte Time Enterprise Manager breaks down each transaction into individual phases. Performance metrics for each phase of the transaction can help you pinpoint the cause of a slow response time alert. This metric measures the First Byte Time, which is the total time taken between the last byte of the request sent and the first byte of the response received by the server for all requests made. This includes the network latency and the time for the server to respond.

User Action
As with the Connect Time and Redirect Time, this metric can help you pinpoint whether or not the page content or Web application software is causing the slow response time, as opposed to the actual time it takes to transfer one byte of information to the browser. A high First Byte Time suggests that there may be a high network latency between the agent and the service. Some applications generate an entire page before sending the first byte of that page. For such applications, a high First Byte Time could also indicate that the servers are taking a long time to generate each page.

HTML Time

Enterprise Manager breaks down each transaction into individual phases. Performance metrics for each phase of the transaction can help you pinpoint the cause of a slow response time alert. This metric measures the HTML Time, which is the amount of time it takes to transfer the HTML coding of the page to the browser. This metric does not include the time spent transferring images or other page content.

User Action
Slow HTML time could indicate that the application is taking a long time to finish generating each page. Alternatively, slow HTML time could indicate that network bandwidth between the agent and the service is low.

Non-HTML Time

This is the amount of time it takes to transfer the non-HTML content such as images to the browser.

User Action
Slow Non-HTML time could indicate that the application is taking a long time to generate images. Alternatively, slow HTML time could indicate that network bandwidth between the agent and the service is low. Consider reducing the number of distinct images in the application.

Transfer Rate

The transfer rate indicates how quickly data is being transferred from the Web server to the client browser. This is computed as: Total Kilobytes Received / Total Transaction Time.

User Action
Slow transfer rate can be caused by network congestion or other connectivity issues.

Status Description If the beacon is unable to run the transaction successfully, this metric returns a description of the error that prevented the transaction from running.

Related Topics

About Services

Types of Service Tests

Enterprise Manager Information Roadmap