当前位置 : 主页 > 网络安全 > 测试自动化 >

使用量角器进行性能测试

来源:互联网 收集:自由互联 发布时间:2021-06-22
我正在努力使用Protractor从终端计时数字中获得体面.我曾尝试过使用量角器 – 但是从那时起的时间似乎真的反映了页面加载时间的实际情况.它说“程序”度量标准是总时间,但是我看到
我正在努力使用Protractor从终端计时数字中获得体面.我曾尝试过使用量角器 – 但是从那时起的时间似乎真的反映了页面加载时间的实际情况.它说“程序”度量标准是总时间,但是我看到它报告的时间比手动运行测试时实际看到的要快得多.

我也尝试创建自己的计时器,基于controlFlow和所有的承诺,这是非常困难的.

有人用Protractor做过任何性能测试吗?在试图获得时间时,有什么好的指导可供遵循吗?有没有人成功实现过计时器?

您可以使用自己的计时器,只需在要测量的功能之前和之后将它们插入控制流程中:

var startTime;
browser.controlFlow().execute(function() {
    startTime = Date.now();
});
element(by.css('#startThing')).click();
element(by.css('#endThing')).getText();
browser.controlFlow().execute(function() {
    var endTime = Date.now();
    var elapsed = endTime - startTime;
    console.log('clicking the startThing until getText of the endThing = ' + elapsed + 'ms);
});
网友评论