also collect specific phantomjs metrics
This commit is contained in:
parent
555a06bdaa
commit
e55b050a2c
|
|
@ -11,7 +11,6 @@ var timeMetrics = {};
|
|||
exports.processPage = function(pageData) {
|
||||
|
||||
if (pageData.phantomjs) {
|
||||
|
||||
// The Navigation timing API
|
||||
Object.keys(pageData.phantomjs.timings).forEach(function(metric) {
|
||||
if (timeMetrics.hasOwnProperty(metric)) {
|
||||
|
|
@ -27,15 +26,16 @@ exports.processPage = function(pageData) {
|
|||
pageData.phantomjs.userTimings.marks.forEach(function(mark) {
|
||||
if (timeMetrics.hasOwnProperty(mark.name)) {
|
||||
timeMetrics[mark.name].push(Number(mark.startTime));
|
||||
timeMetrics[mark.name+'PhantomJS'].push(Number(mark.startTime));
|
||||
} else {
|
||||
timeMetrics[mark.name] = new Stats();
|
||||
timeMetrics[mark.name+'PhantomJS'] = new Stats();
|
||||
timeMetrics[mark.name].push(Number(mark.startTime));
|
||||
timeMetrics[mark.name+'PhantomJS'].push(Number(mark.startTime));
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -47,7 +47,8 @@ exports.generateResults = function() {
|
|||
result.push({
|
||||
id: keys[i],
|
||||
title: keys[i],
|
||||
desc: util.timingMetricsDefinition[keys[i]] || 'User Timing API metric',
|
||||
desc: util.timingMetricsDefinition[keys[i]] ||
|
||||
'User Timing API metric',
|
||||
stats: util.getStatisticsObject(timeMetrics[keys[i]], 0),
|
||||
unit: 'milliseconds'
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue