Resource Analysis
The Resource Analysis page displays information about the resources that were downloaded during the transaction.
View resources by type and subtype
You can use the Resource Analysis page to identify potentially problematic issues in your transactions.
The first two sections on the page display a summary of the downloaded resources by type and subtype.
The Resources and Total size graphs display the resources by type. Hover over a graph segment to view details.
These graphs help you consider whether the resource types match your expectations, and whether the relative sizes of each type are as expected.
The table displays the resources by type and subtype. For example, if a resource type is defined as code, the resource subtypes might be HTML and CSS.
The table includes the following columns. Click a column header to sort the table by the selected column.
Column | Details |
---|---|
Type | Resource type. |
Name | Resource subtype. |
Instances | Total number of downloaded instances of the subtype. |
Size |
Total size of the downloaded instances. The size column includes a bar representing the relative size of the resource subtype as compared to all resource subtypes in the transaction. |
View resources by size and download time
These graphs let you explore the largest resources. Each bar in the bar graphs represents a resource.
When looking at the graphs, consider the following:
- Check whether the resources with the longest download times are also the largest resources. Examine resources that are inconsistent. A relatively small resource with a long download time might indicate an issue that needs to be addressed. For example, it could indicate that it takes a long time to process the request on the server before it is sent back to the client.
- In the By Size graph, are there large resources that you did not expect? Optimization recommendations can help reduce the size of those resources.
- In the By Download Time graph, look at the resources with the longest download time. Optimization recommendations can help to shorten the download time of those resources.
For details, see Optimization recommendations.
Example: In the following example, the resource with the slowest download time is actually a relatively small resource—the 60th largest out of 68 resources. The vertical lines on each graph show the position of the resource in the graph.
Note: Depending on your screen resolution, these graphs display either the 17 or 32 resources with the largest sizes and longest download times.
View resource details
In the By Size and By Download Time bar graphs, hover over a bar to view the following details about the resource.
-
A vertical line in the corresponding line graph represents the relative location of the resource.
-
The same resource is highlighted in the other bar graph.
Click the bar to display more details about the resource. The following details are displayed.
Element | Description |
---|---|
Title | Resource type and name, and a link to the resource's URL. |
Resource size |
Size of the actual resource, such as an image, or JavaScript code. |
Order by resource size |
The position of the selected resource among all resources in the transaction, ordered from largest to smallest. For example, 10/150 indicates the 10th largest resource out of the 150 resources in the transaction. Request size/Response size. The total request size includes both the header and the body. |
Transferred data | Total size of transferred data. This includes both the request and the response. |
Order by download time |
The position of the selected resource among all resources in the transaction, ordered from longest to shortest download times. For example, 4/150 indicates the resource with the 4th longest download time out of the 150 resources in the transaction. Request time. The time spent sending the network request. Wait time. The time spent waiting for the initial response. This is also known as the time to first byte (TTFB). This value includes the time spent on the round trip to the server, and the time spent waiting for the server to deliver the response. Server time. Time estimate for the web server to process the request and prepare the response. Response time. The time spent receiving the response data. |
Total download time | Total time for downloading the resource, including request, wait, and response times. |
Recommendations |
Opens the HTTP Waterfall page and displays optimization recommendations for improving the application. For details, see HTTP Waterfall. |
Filter the displayed data
Click the Filter button and expand a filter category to select the resource types you want to display. The filter applies only to the By Size and By Download Time graphs.
TruClient: View resources by page
In the header, select a page from the Page name list to view data for a specific web page that was accessed during the transaction.
Note: Available for TruClient scripts only.