Test

Since ~9th Oct responses to calls to /testStatus.php? seem to be returning less detail than before, and specifically (ie the bit that’s breaking my code) are no longer returning a value for startTime. Is this intentional?

For eg:

An older test (from August): https://www.webpagetest.org/testStatus.php?test=200820_D0_1dca59727e1865d521dd679bcb610ca5&f=json

{
  "statusCode": 200,
  "statusText": "Test Complete",
  "data": {
    "statusCode": 200,
    "statusText": "Test Complete",
    "id": "200820_D0_1dca59727e1865d521dd679bcb610ca5",
    "testInfo": { ... },
    "testId": "200820_D0_1dca59727e1865d521dd679bcb610ca5",
    "runs": 3,
    "fvonly": 1,
    "remote": false,
    "testsExpected": 3,
    "location": "London_EC2",
    "startTime": "08/20/20 21:05:03",
    "elapsed": 51,
    "completeTime": "08/20/20 21:05:54",
    "testsCompleted": 3,
    "fvRunsCompleted": 0,
    "rvRunsCompleted": 0
  }
}

vs a more recent test: https://www.webpagetest.org/testStatus.php?test=201018_Di3P_965e5ef3280318bf6d704b4630e8d178&f=json

{
  "statusCode": 200,
  "statusText": "Test Complete",
  "data": {
    "statusCode": 200,
    "statusText": "Test Complete",
    "id": "201018_Di3P_965e5ef3280318bf6d704b4630e8d178",
    "completeTime": 1603186019
  }
}

In addition the timestamp currently being returned for completeTime in the 2nd example above also now seems to be a different value from the timestamp of data.completed in the full JSON response, whereas for the older test these values are equivalent.

Any thoughts?

Thanks for a very helpful tool btw!