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("scripts");
19 var files = WebInspector.panels.scripts._fileSelector._filesSelectElement;
20 for (var i = 0; i < files.options.length; ++i) {
21 if (files.options[i].value.indexOf("inspector-test.js") !== -1) {
22 files.selectedIndex = i;
23 WebInspector.panels.scripts._fileSelector._filesSelectChanged();
28 WebInspector.showPanel("resources");
29 WebInspector.settings.resourcesLastSelectedItem.set(WebInspector.inspectedPageURL);
31 WebInspector.showPanel("network");
32 InspectorTest.evaluateInPage("makeXHRRequests(200)", runTest);
36 InspectorTest.runPerformanceTest(perfTest, 10000);
39 function perfTest(timer)
41 WebInspector.showPanel("audits");
42 for (var panelName in WebInspector.panels) {
43 var timerCookie = timer.start("show-panel-" + panelName);
44 WebInspector.showPanel(panelName);
45 InspectorTest.evaluateInPage("layoutTestController.display();");
46 timer.finish(timerCookie);
48 timer.done("panel-switch");
54 <body onload="runTest()">
55 <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
56 <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
57 <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
58 <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
59 <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
60 <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
61 <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
62 <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
63 <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
64 <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>