Raw Test Results

Page Data Fields

These are the CSV columns in the page-level (summary) results file in the file exported using the "Raw Page data" link from the Summary page.

  1. Date
  2. Time
  3. Event Name
  4. URL
  5. Load Time (ms)
  6. Time to First Byte (ms)
  7. unused
  8. Bytes Out - As of build 53 this will always contain the total for the test, regardless of measurement type
  9. Bytes In - As of build 53 this will always contain the total for the test, regardless of measurement type
  10. DNS Lookups - As of build 53 this will always contain the total for the test, regardless of measurement type
  11. Connections - As of build 53 this will always contain the total for the test, regardless of measurement type
  12. Requests - As of build 53 this will always contain the total for the test, regardless of measurement type
  13. OK Responses - As of build 53 this will always contain the total for the test, regardless of measurement type
  14. Redirects - As of build 53 this will always contain the total for the test, regardless of measurement type
  15. Not Modified - As of build 53 this will always contain the total for the test, regardless of measurement type
  16. Not Found - As of build 53 this will always contain the total for the test, regardless of measurement type
  17. Other Responses - As of build 53 this will always contain the total for the test, regardless of measurement type
  18. Error Code
  19. Time to Start Render (ms)
  20. Segments Transmitted
  21. Segments Retransmitted
  22. Packet Loss (out)
  23. Activity Time(ms)
  24. Descriptor
  25. Lab ID
  26. Dialer ID
  27. Connection Type
  28. Cached
  29. Event URL
  30. Pagetest Build
  31. Measurement Type - (DWORD - 1 for web 1.0, 2 for web 2.0)
  32. Experimental (DWORD)
  33. Document Complete Tims (ms)
  34. Event GUID - (matches with Event GUID in object data) - Added in build 42
  35. DOM Element Time (ms) - Added in build 45
  36. Includes Object Data - Flag to indicate if object data is available (1 for yes, 0 for no)
  37. Cache Score - % of static assets that had expires headers to enable browser caching. Added in build 51
  38. Static CDN Score - % of static assets that were served from a cdn. Added in build 51
  39. One CDN Score - 100 - 10 * the number of different CDN's used. Added in build 51
  40. GZIP Score - % of text or js assets that were gzip encoded. Added in build 51
  41. Cookie Score - % of responses that wrote cookies NOT to the aol.com domain. Added in build 51
  42. Keep-Alive Score - % of responses from servers that served more than one asset that used persistent connections. Added in build 51
  43. DOCTYPE Score - % of html or xhtml assets that had a valid DOCTYPE
  44. Minify Score - % of html or js assets that were minified (less that 10% of lines had leading/trailing whitespace or comments). Added in build 51
  45. Combine Score - % of js or css assets that were the only asset of that type served from a given host (more than one of that type from the same host could have been combined). Added in build 51
  46. Bytes Out (Document) - Added in build 53
  47. Bytes In (Document) - Added in build 53
  48. DNS Lookups (Document) - Added in build 53
  49. Connections (Document) - Added in build 53
  50. Requests (Document) - Added in build 53
  51. OK Responses (Document) - Added in build 53
  52. Redirects (Document) - Added in build 53
  53. Not Modified (Document) - Added in build 53
  54. Not Found (Document) - Added in build 53
  55. Other Responses (Document) - Added in build 53
  56. Compression Score - % of image objects that passed the image compression test - Added in build 54
  57. Host - Host name portion of the URL retrieved - Added in build 57
  58. IP Address - IP address of the first request on the page - Added in build 66
  59. ETag Score - % of requests that passed the ETag header check- Added in build 170
  60. Flagged Requests - count of "flagged" requests, internal use only at this point - Added in build 179
  61. Flagged Connections - count of connections to "flagged" networks - Added in build 179
  62. Max Simultaneous Flagged Connections - count of the maximum number of simultaneous "flagged" connections - Added in build 179
  63. Time to Base Page Complete (ms) - Time from the start of the test until the base HTML page has finished downloading (includes DNS lookup, socket connect, redirects, etc) - Added in build 179
  64. Base Page Result - Response code for the base page (200, 404, etc). If redirects are in place this will be the result of the actual base page after the redirects - Added in build 179
  65. Gzip Total Bytes - Total size of applicable resources for Gzip compression - Added in build 179
  66. Gzip Savings - Bytes that could have been saved through Gzip compression - Added in build 179
  67. Minify Total Bytes - Total size of applicable resources for Minification - Added in build 179
  68. Minify Savings - Bytes saved through Minification - Added in build 179
  69. Image Compression Total Bytes - Total size of applicable resources for image compression - Added in build 179
  70. Image Compression Savings - Bytes saved through image optimization - Added in build 179
  71. Base page redirect count - Number of redirects for the base page - Added in build 180
  72. Optimization Checked - 1 if the optimization checks were run and 0 if they were not - Added in build 209
  73. Above-the-Fold Time (ms) - Time until the above-the-fold stabilized (if explicitly requested) - Added in build 260
  74. DOM Element Count - Number of DOM Elements on the document (including sub-documents in frames) - Added in build 274
  75. Page Speed Version - Version of the Page Speed SDK that was used - Added in build 281
  76. Page Title - Title of the resulting document (final title) - Added in build 289
  77. Time to Title - Time from the start of the operation until the title first changed (in ms) - Added in build 289
  78. Load Event Start
  79. Load Event End
  80. DOM Content Ready Start
  81. DOM Content Ready End
  82. Visually Complete - Time of the last visual change to the page (in ms, only available when video capture is enabled)
  83. Browser Name
  84. Browser Version
  85. Base Page Server Count - Number of IP addresses returned for the DNS lookup of the base page
  86. Server RTT - Estimated Round Trip Time to the base server (taken from the socket connect time of the base page), blank if not available
  87. Base Page CDN - Name of the CDN (if any) used to serve the base HTML page
  88. Adult Site Flag - 0 if it is not likely an adult site and 1 if it is possibly adult content
  89. Fixed Viewport - 1 of the page has a meta viewport defined
  90. Progressive JPEG Score - -1 for N/A, otherwise a percentage of the JPEG bytes that were for progressive JPEGs
  91. First Paint - Browser-reported first paint time (IE-specific right now - window.performance.timing.msFirstPaint)

Request Data Fields

These are the CSV columns in the object-level (summary) results file in the file exported using the "Raw Object data" link from the Summary page.

  1. Date
  2. Time
  3. Event Name
  4. IP Address
  5. Action
  6. Host
  7. URL
  8. Response Code
  9. Time to Load (ms)
  10. Time to First Byte (ms)
  11. Start Time (ms)
  12. Bytes Out
  13. Bytes In
  14. Object Size
  15. Cookie Size (out)
  16. Cookie Count(out)
  17. Expires
  18. Cache Control
  19. Content Type
  20. Content Encoding
  21. Transaction Type
  22. Socket ID
  23. Document ID
  24. End Time (ms)
  25. Descriptor
  26. Lab ID
  27. Dialer ID
  28. Connection Type
  29. Cached
  30. Event URL
  31. IEWatch Build
  32. Measurement Type - (DWORD - 1 for web 1.0, 2 for web 2.0)
  33. Experimental (DWORD)
  34. Event GUID - (matches with Event GUID in object data) - Added in build 42
  35. Sequence Number - Incremented for each record in the object data for a given page (starting at 0)
  36. Cache Score - -1 if N/A, 0 if it failed, 50 if it was warned, 100 if it passed (signed byte). Added in build 51
  37. Static CDN Score - -1 if N/A, 0 if it failed, 100 if it passed (signed byte). Added in build 51
  38. GZIP Score - -1 if N/A, 0 if it failed, 100 if it passed (signed byte). Added in build 51
  39. Cookie Score - -1 if N/A, 0 if it failed, 100 if it passed (signed byte). Added in build 51
  40. Keep-Alive Score - -1 if N/A, 0 if it failed, 100 if it passed (signed byte). Added in build 51
  41. DOCTYPE Score - -1 if N/A, 0 if it failed, 100 if it passed (signed byte). Added in build 51
  42. Minify Score - -1 if N/A, 0 if it failed, 100 if it passed (signed byte). Added in build 51
  43. Combine Score - -1 if N/A, 0 if it failed, 100 if it passed (signed byte). Added in build 51
  44. Compression Score - -1 if N/A, 0 if it failed, 50 if it was warned, 100 if it passed (signed byte). Added in build 54
  45. ETag Score - -1 if N/A, 0 if it failed, 100 if it passed (signed byte). Added in build 170
  46. Flagged - Is this a flagged request (0 - no, 1 - yes) - Added in build 179
  47. Secure - Is this a secure request - https (0 - no, 1 - yes)? - Added in build 179
  48. DNS Time (ms) - Time for DNS lookup (-1 if N/A) - Added in build 179
  49. Socket Connect time (ms) - Time for Socket connect (-1 if N/A) - Added in build 179
  50. SSL time (ms) - Time for SSL handshake (-1 if N/A) - Added in build 179
  51. Gzip Total Bytes - Total size of applicable resources for Gzip compression - Added in build 179
  52. Gzip Savings - Bytes saved through Gzip compression - Added in build 179
  53. Minify Total Bytes - Total size of applicable resources for Minification - Added in build 179
  54. Minify Savings - Bytes saved through Minification - Added in build 179
  55. Image Compression Total Bytes - Total size of applicable resources for image compression - Added in build 179
  56. Image Compression Savings - Bytes saved through image optimization - Added in build 179
  57. Cache Time (sec) - Time in seconds for the object to be cached (-1 if not present)
  58. Real Start Time (ms) - This is the offset time when anything for the request started (dns lookup or socket connect) - Added in build 205
  59. Full Time to Load (ms) - This is the full time for the given request, including any DNS or socket connect time - Added in build 205
  60. Optimization Checked - 1 if the request was checked for optimization, 0 if not - Added in build 209
  61. CDN Provider - The CDN provider that the request was served from - Added in build 260
  62. DNS Lookup Start - Start offset (from the test start) of the DNS lookup, <= 0 if not present
  63. DNS Lookup End - End offset (from the test start) of the DNS lookup, <= 0 if not present
  64. Socket Connect Start - Start offset (from the test start) of the Socket Connection, <= 0 if not present
  65. Socket Connect End - End offset (from the test start) of the Socket Connection, <= 0 if not present
  66. SSL Negotiation Start - Start offset (from the test start) of the SSL Negotiation, <= 0 if not present
  67. SSL Negotiation End - End offset (from the test start) of the SSL Negotiation, <= 0 if not present
  68. Initiator - URL of resource that caused this request to be initiated, blank if not available
  69. Initiator Line - Line number in initiator file, blank if not available
  70. Initiator Column - Column offset in initiator file, blank if not available
  71. Server Count - Number of IP addresses returned for the DNS lookup for the given domain
  72. Server RTT - Estimated Round Trip Time to the server (taken from the fastest socket connect time to that IP), blank if not available
  73. Local Port - TCP port on the client used for the request
  74. JPEG Scan Count - Number of image scans in JPEG images (0 for N/A)


Aggregate Results (Bulk Test)

Bulk Testing is only available on private instances.  At the bottom of the bulk test results is a link to download a csv of the aggregate results (assuming more than one run, averages and medians for each test are presented).  The aggregate csv has one test per line and various different metrics are aggregated into the various columns.  The first row in the csv has the column descriptions which include both the view (first/repeat) as well as the aggregation method:

FV - First View (cache cleared)
RV - Repeat View (browser is closed, re-opened and the page is tested again)
Median - The median value of the given metric across all of the runs for the given test
Average - The average value of the given metric across all of the runs for the given test 
Std. Dev - The standard deviation in values of the given metric across all of the runs for the given test 

The metrics currently aggregated are:

Successful Tests - The count of the number of runs for the test that were successful (number of data points included in the aggregation)
Document Complete - The time from the start of navigation until the onload event was fired (as measured by WebPagetest, not Navigation Timing)
Fully Loaded - The time from the start of navigation until network activity finished after the onload event
First Byte - The time from the start of navigation until the first byte of the base page is returned (after following any redirects)
Start Render - The time from the start of navigation until the first non-white content was painted to the screen
Bytes In (Doc) - The number of bytes downloaded before the Document Complete time
Requests (Doc) - The number of http(s) requests before the Document Complete time
Load Event Start - The reported time of the start of the load event from the W3C Navigation Timing (if supported by the browser)
Speed Index - The calculated Speed Index (only available when video capture is enabled)
Comments