Tests the data of Network request lifecycle trace events Recording started Tracing complete Trace events for index.html request ======= ResourceWillSendRequest ====== Object: { args: { data: { requestId: string } } cat: string name: ResourceWillSendRequest ph: string pid: number s: string tid: number ts: number } ======= ResourceSendRequest ====== Object: { args: { data: { fetchPriorityHint: auto frame: string priority: string requestId: string requestMethod: string resourceType: Document sampleTraceId: number url: string } } cat: string name: ResourceSendRequest ph: string pid: number s: string tid: number ts: number } ======= ResourceReceiveResponse ====== Object: { args: { data: { connectionId: number connectionReused: boolean encodedDataLength: number frame: string fromCache: boolean fromServiceWorker: boolean mimeType: string protocol: http/1.1 requestId: string responseTime: number statusCode: number timing: { connectEnd: number connectStart: number dnsEnd: number dnsStart: number proxyEnd: number proxyStart: number pushEnd: number pushStart: number receiveHeadersEnd: number receiveHeadersStart: number requestTime: number sendEnd: number sendStart: number sslEnd: number sslStart: number workerReady: number workerStart: number } } } cat: string name: ResourceReceiveResponse ph: string pid: number s: string tid: number ts: number } ResourceReceiveResponse has args.data.headers ======= ResourceReceivedData ====== Object: { args: { data: { encodedDataLength: number frame: string requestId: string } } cat: string name: ResourceReceivedData ph: string pid: number s: string tid: number ts: number } ======= ResourceFinish ====== Object: { args: { data: { decodedBodyLength: number didFail: boolean encodedDataLength: number finishTime: number requestId: string } } cat: string name: ResourceFinish ph: string pid: number s: string tid: number ts: number }