我想在执行量角器测试用例时从浏览器下载网络分析器数据,以分析应用程序是如何响应的。有没有办法在量角器脚本中使用一些代码来做到这一点?请帮我一下。
发布于 2019-01-25 02:48:31
您可以从webdriver浏览器会话中获取性能日志,这些日志通常会提供有关性能的非常有用的信息。看一看,看看它对你是否有用。
有关可用selenium日志的更多信息,请访问https://github.com/SeleniumHQ/selenium/wiki/Logging
conf (capabilities or multiCapabilities)中的
multiCapabilities: [
{
browserName: 'chrome',
shardTestFiles: true,
loggingPrefs: {
driver: 'ALL',
browser: 'ALL',
performance: 'ALL',
client: 'ALL',
server: 'ALL'
}
}
],AfterAll中的
afterAll(() => {
let fs = require('fs');
browser.manage().logs().get('performance').then(logContent => {
// console.log(JSON.stringify(logContent, undefined, 2));
fs.writeFile(`./results/performance_Log.txt`, JSON.stringify(logContent, undefined, 2), (err) => {
if (err) {
throw new Error(`Could not create log file for ${logType}`);
}
console.log(`performance log was created`);
});
})
})https://stackoverflow.com/questions/54351211
复制相似问题