Overview
The metric names for performance analysis vary from one tool to another. Each of the tools calculates similarly-named metrics differently, and it is important to know how metrics generated by other tools can be compared to Catchpoint metrics.
Comparison
These tables provides a list of metrics used by common tools - SpeedCurve, DynaTrace, and SOASTA - each with its corresponding Catchpoint-equivalent metrics based on the mapping of Catchpoint metrics to W3C's metrics.
| SpeedCurve | Definition | Catchpoint Equivalent |
|---|---|---|
| Backend | The time from the start of the initial navigation until the first byte of the base HTML page is received by the browser (after following redirects). | Redirect + Time To First Byte(TTFB) |
| Start Render | The Start Render time is measured as the time from the start of the initial navigation until the first non-white content is painted to the browser display. | Render Start |
| Visually Complete | The time at which all the content has finished rendered and nothing changed in the viewport after that point as the page continued loading. The user should see a full screen of content. | Visually Complete (Real User) |
| Page Load/Load Time | The time from the start of the initial navigation until the beginning of the window load event. | Document Complete |
| Fully Loaded | The time from the start of the initial navigation until there was 2 seconds of no network activity after Document Complete. | Webpage Response |
| SpeedIndex | The Speed Index is a calculated metric rather than a point in time that represents how quickly the page rendered the user-visible content. | Speed Index |
| DynaTrace | Definition | Catchpoint Equivalent |
|---|---|---|
| Availability | The percentage of tests conducted during a specific period of time that completed successfully. | % Availability |
| Connect time | The time that it takes to connect to a Web server across a network. | Connect |
| Connections | The number of TCP links between the IP address received by the DNS lookup and the hosts. | #Connections |
| Content Time | A network component, the time required to receive the content of a page or page component starting with the receipt of the first content and ending with the last packet received. | Load |
| DNS Time | A network component, the time it takes to translate the host name into the IP address – often an outsourced service. | DNS |
| Failed Objects | The agent connected to the server that the object allegedly resides on but was unable to download it; the agent could not find the server because the DNS lookup failed. | #Content Load Errors |
| Failed Tests | The total number of tests during the time period that did not complete successfully. A test is considered “failed” when a step within the test fails. | #Test Errors |
| First Byte Time | A network component, the time it takes to receive the first byte of the page HTML, graphic object or other web component after the TCP connection is completed. Overloaded web servers often have a long first byte time. | Wait |
| KB | Total number of kilobytes downloaded from the initial request until the last connection closes. | Total Downloaded Bytes |
| Response Time | The time From when a user clicks on a link to the time when the last content is downloaded. This includes the time to collect all objects on all steps of the test, including 3rd party content form off-site servers, graphics, frames, and redirection. | Webpage Response |
| SSL Time | The time it takes a client to send a request to connect to the server, the server to send the signed certificate, and the client to make a handshake with the server. | SSL |
| SOASTA | Definition | Catchpoint Equivalent |
|---|---|---|
| Response Time | The complete amount of time spent establishing the connection, sending the request, and receiving and processing the response. | Response |
| Bytes Received | The total number of bytes received from the remote server, including the status line, the headers, the body, and all separating whitespace. | Total Downloaded Bytes |
| Connection Establish Time | The amount of time spent establishing the HTTP connection, including the SSL handshake (if any) and DNS lookup. | DNS + SSL + Connect |
| Send Time | The total amount of time spent sending the request content to the server. | Send |
| Receive Time | The total amount of time spent receiving and processing the response content from the server. | Load |