Based on three criteria, TimeGrades assigns the hit a grade of
Excellent
, Normal
, HighNormal
, or
High
. These values are paired with numbers assigned to them in the TimeGrades TCL
script.
The TimeGrades session agent assigns a grade to a hit in the following three areas:
- Web Server generation time: How long it takes the Web server to serve up the page.
- Network time: Measures network speed based on how much time a packet spent on the network. This information is available only from a Passive Capture host machine.
- Round Trip time: How long it takes an arbitrary packet to travel from the client to the Web server. This information is available only from a Passive Capture host machine.
Configuration Settings
The following settings are available for this session agent.
- Display Name values are displayed in TMS, which is the recommended method for configuring session agents.
- Name values are displayed in
TealeafCaptureSocket.cfg
.
Display Name | Name | Description |
---|---|---|
Web Server Time Breaks |
WSGenBreaks |
List of web server page generation time grade breaks
(<value>:<description> ) separated by commas. |
Network Transit Breaks |
NetworkTransitBreaks |
List of network transit time grade breaks
(<value>:<description> ) separated by commas. |
RoundTrip Breaks |
RoundTripBreaks |
List of round trip time grade breaks
(<value>:<description> ) separated by commas. |
Assigning Grades
The following is a sample input string for WSGenBreaks
:
.20:ExcellentWS,1.0:NormalWS,2.0:HighNormalWS,4:HighWS
The following is a sample input string for NetworkTransitBreaks
:
.5:ExcellentNT,1:NormalNT,2.1:HighNormalNT,5:HighNT
The following is a sample input string for RoundTripBreaks
:
.5:ExcellentRT,1.0:NormalRT,2.25:HighNormalRT,3.5:HighRT
How Grades Are Applied
TimeGrades adds these scores to the hits, based on the raw values it receives. Any number above
the highest defined value (e.g., 5
) is automatically assigned a grade of
HighNormal
. This grade can be configured to have a different label by adding the
desired description in the set LastNTDesc
, set LastRTDesc
, and
set LastWSDesc
sections of the TCL script. If a new name is added, it will appear
as High <New Name>
.
For example:
set LastWSDesc [GetValue $ConfigSection "LastWSDescription=Extra"]
results in the following as the highest grade: High Extra