1 | const MatmanResult = require('../lib/model/MatmanResult').default;
|
2 | const baseHandleResult = require('../test/data/fixtures/model/matman-result-01-with-global-info');
|
3 | // const baseHandleResult = require('../test/data/fixtures/model/matman-result-01');
|
4 |
|
5 | const result = new MatmanResult(baseHandleResult);
|
6 |
|
7 | const queue = result.getNetwork();
|
8 | const map = {};
|
9 | queue.forEach((item) => {
|
10 | // console.log(item.eventName,item.args[3]);
|
11 | // if (item.eventName === 'did-get-response-details') {
|
12 | // console.log(item.eventName, item.args[3], item.args[item.args.length - 1]);
|
13 | // }
|
14 |
|
15 | console.log(item.eventName, item.args[3], item.args[item.args.length - 1]);
|
16 | const resourceType = item.args[item.args.length - 1];
|
17 | if (!map[resourceType]) {
|
18 | map[resourceType] = 0;
|
19 | }
|
20 |
|
21 | map[resourceType] = map[resourceType] + 1;
|
22 | });
|
23 |
|
24 | console.log(queue.length)
|
25 | console.log(map)
|
26 |
|
27 | // const parseUrl = require('url').parse;
|
28 |
|
29 | // console.log(parseUrl('http://now.qq.com/maybe/report/pv?report_id=987&h=abc'));
|
30 | // console.log(parseUrl('/report/pv?report_id=987&h=abc'));
|
31 | // console.log(parseUrl('port/pv?report_id=987&h=abc'));
|
32 | // console.log(parseUrl('he'));
|
33 |
|
34 | // console.log(result.isExistPage('abc/index'));
|
35 | // console.log(result.isExistXHR('report/pv'));
|
36 | // console.log(result.isExistXHR('report/pv', { a: 1 }));
|
37 | // console.log(result.isExistXHR('report/pv', { report_id: 1 }));
|
38 | // console.log(result.isExistXHR('report/pv', { report_id: 987 })); |
\ | No newline at end of file |