3 <script src="../../LayoutTests/http/tests/inspector/inspector-test.js"></script>
4 <script src="performance-test.js"></script>
7 function makeXHRRequests(count)
9 for (var i = 0; i < count; ++i) {
10 var xhr = new XMLHttpRequest();
11 xhr.open("GET", document.URL, true);
18 WebInspector.showPanel("network");
20 var originalRefresh = InspectorTest.override(WebInspector.panels.network._networkLogView, "refresh", timeTrackingRefresh, true);
21 WebInspector.panels.network._networkLogView._defaultRefreshDelay = 30;
22 function timeTrackingRefresh()
24 var cookie = InspectorTest.timer.start("network-append-30-requests");
25 originalRefresh.call(this);
26 InspectorTest.timer.finish(cookie);
27 WebInspector.panels.network._networkLogView._reset();
28 // In real life this array is cleaning up at navigation event.
29 WebInspector.networkLog._resources = [];
30 InspectorTest.timer.done("panel-update");
35 InspectorTest.evaluateInPage("makeXHRRequests(30)");
38 InspectorTest.runPerformanceTest(test, 15000);
41 if (!window.layoutTestController) {
42 setTimeout(function() {
50 <body onload="runTest()">