Mat*_*ake 7 javascript google-chrome google-chrome-devtools
我喜欢 chrome devtools 性能选项卡信息,但我希望能够在自动化功能测试期间记录性能配置文件。我可以执行 javascript 来获取初始负载性能数据 ( window.performance),而我正在寻找的是类似获取性能配置文件信息的东西。简单的事情,例如网络调用的持续时间和配置文件摘要。
就像是:
events =[
{ type: Network request,
URL: someURL,
Duration: 431.43 ms,
Request Method: POST,
Priority: High,
Mime Type: application/json,
Encoded Data: 544 B,
Decoded Body: 50 B,
Initiator: JavascriptInsert.js:49
},
{
type: Network request,
URL: someOtherURL,
Duration: 81.50 ms,
Request Method: POST,
Priority: High,
Mime Type: text/plain,
Encoded Data: 260 B,
Initiator: angular.js:10514
}
]
Run Code Online (Sandbox Code Playgroud)
和
summary= {
Loading: 2.5ms,
Scripting: 587.6ms,
Rendering: 77.6ms,
Painting: 52.5ms,
Other: 109.3ms,
Idle: 3040.1ms
}
Run Code Online (Sandbox Code Playgroud)
网络调用的持续时间和类似的详细信息也可以在window.performance界面中找到。您可以用来performance.getEntriesByType("resource")获取页面发出的所有请求的条目。
| 归档时间: |
|
| 查看次数: |
3337 次 |
| 最近记录: |