Appendix A. API Input/Output Reference Guide

Examples of Test Results

The following are the verbose output of examples used in Chapter 9.

When Test Is Not Complete

When requesting test results on an unfinished/unstarted test, you may get a partial response:

{
  "data": {
    "statusCode": 100,
    "statusText": "Test Started 4 seconds ago",
    "id": "150109_DE_ZW7",
    "testInfo": {
      "url": "http://www.example.com",
      "runs": 1,
      "fvonly": 0,
      "web10": 0,
      "ignoreSSL": 0,
      "label": "",
      "priority": 5,
      "location": "Dulles:Chrome",
      "browser": "Chrome",
      "connectivity": "Cable",
      "bwIn": 5000,
      "bwOut": 1000,
      "latency": 28,
      "plr": "0",
      "tcpdump": 0,
      "timeline": 0,
      "trace": 0,
      "bodies": 0,
      "netlog": 0,
      "standards": 0,
      "noscript": 0,
      "pngss": 0,
      "iq": 0,
      "keepua": 0,
      "mobile": 0,
      "scripted": 0
    },
    "testId": "150109_DE_ZW7",
    "runs": 1,
    "fvonly": 0,
    "remote": false,
    "testsExpected": 1,
    "location": "Dulles:Chrome",
    "startTime": "01/09/15 17:51:16",
    "elapsed": 4,
    "fvRunsCompleted": 0,
    "rvRunsCompleted": 0,
    "testsCompleted": 0
  },
  "statusCode": 100,
  "statusText": "Test Started 4 seconds ago"
}

When Test Is Complete

The following is the complete test results used in the Chapter 9 examples. Some repetitive data is replaced by detailed comments for code readability:

Warning

Test result properties may change upon new releases of WebPageTest. Metrics may be added, removed, renamed, or moved. Check WebPageTest releases for more details.

{
  "data": {
    "id": "150109_DE_ZW7",
    "url": "http://www.example.com",
    "summary":

Get Using WebPageTest now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.