目的:想要通过web自动化测试,测试web界面的加载性能,从而找到加载慢的请求,然后提给开发优化;
- 问题1:请问老师,业界一般用什么方法做页面加载性能的测试呢?
本来打算用selenium+webdriver,但是今天查阅官方文档的时候,文档明确说明不推荐这种方法去做界面性能测试,就有点不知所措了。 - 问题2:对于页面加载性能的计算,是关注哪些指标呢,了解了一下在window.performance.timing有很多的响应数据如下,不知道这里面哪些需要关注呢,或者有哪些没在这个log里面的参数也需要关注的。
{"navigationStart":1594612195528,"unloadEventStart":0,
"unloadEventEnd":0,"redirectStart":0,"redirectEnd":0,
"fetchStart":1594612195531,"domainLookupStart":1594612195531,
"domainLookupEnd":1594612195531,"connectStart":1594612195532,
"connectEnd":1594612195583,"secureConnectionStart":1594612195533,
"requestStart":1594612195585,"responseStart":1594612195595,
"responseEnd":1594612195662,"domLoading":1594612195643,
"domInteractive":1594612196114,"domContentLoadedEventStart":1594612196115,
"domContentLoadedEventEnd":1594612196132,"domComplete":1594612196262,
"loadEventStart":1594612196262,"loadEventEnd":1594612196268}
第一次接触性能测试,没什么头绪,希望老师能给指导一下,或者有什么文档也可以推荐一下,感谢老师!