blob: 68e831019c7dd758be70ab1efe1a565fc26007f7 [file] [log] [blame]
Basic tests for HAR.
== Running test suite: HAR.Basic
-- Running test case: HAR.Basic.Empty
{
"log": {
"version": "1.2",
"creator": {
"name": "WebKit Web Inspector",
"version": "<filtered>"
},
"pages": [
{
"startedDateTime": "",
"id": "page_0",
"title": "http://127.0.0.1:8000/inspector/network/har/har-basic.html",
"pageTimings": {}
}
],
"entries": []
}
}
-- Running test case: HAR.Basic.FakeResources
{
"log": {
"version": "1.2",
"creator": {
"name": "WebKit Web Inspector",
"version": "<filtered>"
},
"pages": [
{
"startedDateTime": "",
"id": "page_0",
"title": "http://127.0.0.1:8000/inspector/network/har/har-basic.html",
"pageTimings": {}
}
],
"entries": [
{
"pageref": "page_0",
"startedDateTime": "2017-10-23T01:55:52.694Z",
"time": 0,
"request": {
"method": "GET",
"url": "https://example.com/fake.js",
"httpVersion": "",
"cookies": [],
"headers": [
{
"name": "Test-Request-Header",
"value": "Test Request Header Value"
}
],
"queryString": [],
"headersSize": -1,
"bodySize": -1
},
"response": {
"status": 0,
"statusText": "",
"httpVersion": "",
"cookies": [],
"headers": [],
"content": {
"size": 0,
"compression": 0,
"mimeType": "text/javascript"
},
"redirectURL": "",
"headersSize": -1,
"bodySize": -1
},
"cache": {},
"timings": {
"blocked": -1,
"dns": -1,
"connect": -1,
"ssl": -1,
"send": 0,
"wait": 0,
"receive": 0
}
},
{
"pageref": "page_0",
"startedDateTime": "2017-10-23T01:55:52.694Z",
"time": 700,
"request": {
"method": "GET",
"url": "https://example.com/fake.js",
"httpVersion": "HTTP/1.1",
"cookies": [],
"headers": [
{
"name": "Test-Request-Header",
"value": "Test Request Header Value"
}
],
"queryString": [],
"headersSize": 100,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"cookies": [],
"headers": [
{
"name": "Test-Response-Header",
"value": "Test Response Header Value"
}
],
"content": {
"size": 1234,
"compression": 434,
"mimeType": "text/javascript"
},
"redirectURL": "",
"headersSize": 200,
"bodySize": 800,
"_transferSize": 1000
},
"cache": {},
"timings": {
"blocked": 100.00000000000009,
"dns": 99.99999999999987,
"connect": 99.99999999999987,
"ssl": 49.99999999999982,
"send": 100.00000000000009,
"wait": 100.00000000000009,
"receive": 99.99999999999987
},
"serverIPAddress": "12.34.56.78",
"_serverPort": 443,
"connection": "1",
"_fetchType": "Network Load",
"_priority": "medium"
}
]
}
}
-- Running test case: HAR.Basic.Timing
PASS: HAR Timings for entry1 should add up to ~500ms before wait.
PASS: HAR Timings for entry2 should add up to ~500ms before wait.
PASS: HAR Timings for entry3 should add up to ~500ms before wait.
{
"log": {
"version": "1.2",
"creator": "<filtered>",
"pages": [
{
"startedDateTime": "",
"id": "page_0",
"title": "http://127.0.0.1:8000/inspector/network/har/har-basic.html",
"pageTimings": {}
}
],
"entries": [
{
"pageref": "page_0",
"startedDateTime": "2017-10-23T01:55:52.694Z",
"time": 700,
"request": "<filtered>",
"response": "<filtered>",
"cache": {},
"timings": {
"blocked": 500,
"dns": -1,
"connect": -1,
"ssl": -1,
"send": 0,
"wait": 100.00000000000009,
"receive": 99.99999999999987
},
"_fetchType": "Network Load"
},
{
"pageref": "page_0",
"startedDateTime": "2017-10-23T01:55:52.694Z",
"time": 700,
"request": "<filtered>",
"response": "<filtered>",
"cache": {},
"timings": {
"blocked": 100.00000000000009,
"dns": 99.99999999999987,
"connect": -1,
"ssl": -1,
"send": 300.00000000000006,
"wait": 100.00000000000009,
"receive": 99.99999999999987
},
"_fetchType": "Network Load"
},
{
"pageref": "page_0",
"startedDateTime": "2017-10-23T01:55:52.694Z",
"time": 700,
"request": "<filtered>",
"response": "<filtered>",
"cache": {},
"timings": {
"blocked": 300.00000000000006,
"dns": -1,
"connect": 99.99999999999987,
"ssl": -1,
"send": 100.00000000000009,
"wait": 100.00000000000009,
"receive": 99.99999999999987
},
"_fetchType": "Network Load"
}
]
}
}