Skip to content

Commit 5ae22a2

Browse files
Merge pull request #44 from WebPageTest/chrometrace
chrome trace data
2 parents 37f3898 + 20aa518 commit 5ae22a2

File tree

3 files changed

+40
-2
lines changed

3 files changed

+40
-2
lines changed

README.md

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ WebPageTest API Recipes
2424
- [Create a URL endpoint](#create-a-url-endpoint)
2525
- [Run a test and check a budget using testspecs](#run-a-test-and-check-a-budget-using-testspecs)
2626
- [Run a test using webpagetest chrome recorder](#run-a-test-using-webpagetest-chrome-recorder)
27+
- [Retrieving chrome trace data](#retrieving-chrome-trace-data)
2728

2829
<h3 id="emulate-a-slow-network">Emulate a slow network</h3>
2930

@@ -631,8 +632,31 @@ wpt.runTest(script, options, (err, result) => {
631632
});
632633

633634
```
634-
![Run a test using webpagetest chrome recorder](/assets/images/webpagetest-chrome-recorder.png "testspecs")
635+
![Run a test using webpagetest chrome recorder](/assets/images/webpagetest-chrome-recorder.png "webpagetest chrome recorder")
635636

636637
Check [Webpagetest Chrome Recorder](https://github.com/WebPageTest/Recorder-To-WPT-Script) for more details
637638

638-
[Source](webpagetest-chrome-recorder.js)
639+
[Source](webpagetest-chrome-recorder.js)
640+
641+
<h3 id="retrieving-chrome-trace-data">Retrieving chrome trace data</h3>
642+
643+
```js
644+
import WebPageTest from "webpagetest";
645+
646+
const wpt = new WebPageTest("https://www.webpagetest.org", "YOUR_API_KEY");
647+
648+
let testId = "YOUR_TEST_ID"; //Your URL here
649+
650+
// Retrieving Chrome Trace Data
651+
wpt.getChromeTraceData(testId, (err, result) => {
652+
if (result) {
653+
console.log(result);
654+
} else {
655+
console.log(err);
656+
}
657+
});
658+
659+
```
660+
![Retrieving chrome trace data](/assets/images/chrometracedata.png "chrome trace")
661+
662+
[Source](getChromeTraceData.js)

assets/images/chrometracedata.png

39.1 KB
Loading

getChromeTraceData.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import WebPageTest from "webpagetest";
2+
3+
const wpt = new WebPageTest("https://www.webpagetest.org", "YOUR_API_KEY");
4+
5+
let testId = "YOUR_TEST_ID"; //Your URL here
6+
7+
// Retrieving Chrome Trace Data
8+
wpt.getChromeTraceData(testId, (err, result) => {
9+
if (result) {
10+
console.log(result);
11+
} else {
12+
console.log(err);
13+
}
14+
});

0 commit comments

Comments
 (0)