Session Overview
The Overview tab in Fiddler Everywhere provides structured information and statistical data for the captured traffic. This section allows you to deep-dive, compare and analyze the timings, sizes and other contextual data for one or more HTTP sessions.
The Overview tab contains a set of widgets, which are dynamically changing depending on the number of selected sessions:
- Session Details— This field contains information about a selected session's URL, protocol, and state.
- Timings— This section contains a detailed timeline and timing charts that visualize data for a single or multiple selected sessions.
- Sizes— This section contains a representative chart and technical information related to the size of a single or multiple selected sessions.
- Statistics—Contains a statistical data for the selected sessions.
- Request Details— This section contains details about the HTTP Request for a selected session.
- Response Details—This section contains details about the HTTP Response for a selected session.
Session Details
The Session Details widget lists technical details, including:
- Session's URL
- Protocol
- Session state
- Session ID (within the Fiddler traffic grid)
The widget is available only when a single session is selected.

Timings
The Timings widget visually represents the timeline and the durations needed to execute the selected sessions. The widget dynamically changes based on whether the selection includes a single or multiple sessions. Hovering over a specific timing reveals additional details related to the targeted field. All sections are collapsible and can be explicitly hidden or shown through the Settings button at the top-right corner.
Timings (Single Session)
When a single session is selected, the Timings widget displays two sections:
-
Timeline section - Contains a timeline and detailed graph showing the timestamps of each session event (including events related to the Fiddler proxy).

The timeline represents the lifecycle of a session that goes through the Fiddler proxy. The following diagrams illustrate how each part of the timeline corresponds to a real-life HTTPS session.
The following diagram demonstrates the lifecycle of the bi-directional session

The following diagram demonstrates the lifecycle of the CONNECT + HTTP Request + HTTP Response.

The following diagram demonstrates the lifecycle of the CONNECT tunnel when the Fiddler proxy is in the middle.

-
Durations section - Lists the timings related to the sessions' CONNECT, HTTP Request, and HTTP Response events (plus the overall of all three combined). This section also contains timings for Fiddler-specific events, such as using breakpoints and rules.

Timings (Multiple Sessions)
When multiple sessions are selected, the Timings widget displays two sections:
- Timeline section that visualizes the execution order and the times for each session.
- Duration section that visualizes and compares the selected sessions based on duration.
The URL can be up to 30 symbols long. To visualize a tooltip with the entire session URL plus the fast copy option, click the eye icon at the end of the wrapped URL.

Events and Timestamps Explained
The timeline section in the Timeline widget can contain several timestamped events. The following are also available within the Timestamps section in Timings.
- Client Begin Request—A timestamp that indicates when the client app made the request. This is a Fiddler-specific timestamp.
- Got Request Headers—A timestamp that indicates when Fiddler received the request headers as sent from the client app.
- Client Done Request—A timestamp that indicates when the client finished the request. This is a Fiddler-specific timestamp.
- Fiddler Begin Request—A timestamp that indicates when Fiddler made the request.
- Server Got Request—A timestamp that indicates when the targeted server received the request.
- Server Begin Response—A timestamp that indicates when the targeted server triggered the response.
- Got Response Headers—A timestamp that indicates when Fiddler received the response headers as sent from the server.
- Server Done Response—A timestamp that indicates when the server finished sending the request.
- Client Begin Response—A timestamp that indicates when the client app received the response. This is a Fiddler-specific timestamp.
- Client Done Response—A timestamp that indicates when the client finished processing the response. This is a Fiddler-specific timestamp.
Additionally, all sessions that use CONNECT method have the following timestamps:
- Client Connected—A timestamp that indicates when the client app established a CONNECT session. This is a Fiddler-specific timestamp.
- Server Connected—A timestamp that indicates when the server established a CONNECT session.
- Server Handshake—A timestamp that indicates when the server confirmed or refused the TLS handshake.
Timings
Some of the events visualized in the timeline are entirely related to Fiddler features like proxy determination, certificate retrieval, or executing custom rules for traffic modification. The following list represents all timings connected to a Fiddler-related application logic.
Overall Timings
- Connect—The time spent establishing a connection with the server.
- Request—The time spent receiving, processing and sending the request.
- Response—The time spent receiving, processing and sending the response.
Connect Timings
- Connect Rules—The time needed for the Fiddler application to execute a rule related to a CONNECT session.
- Gateway Determination—The time spent determining which gateway to use for handling the request.
- DNS Resolution—The time spent resolving the server's domain name to an IP address.
- TCP Connection—The time spent establishing a TCP/IP connection with the server.
- Establish Connection—The time needed to create the connection with the server (during a CONNECT session).
- Retrieve Certificate—The time Fiddler takes to obtain the certificate (during a CONNECT session).
- Client Handshake