gpt4 book ai didi

protractor - 使用 Protractor 进行性能测试

转载 作者:行者123 更新时间:2023-12-01 06:22:08 24 4
gpt4 key购买 nike

我在尝试使用 Protractor 从结束时间数字中获得体面的时候度过了一段糟糕的时光。我试过使用 Protractor 性能 ,但时间似乎并没有真正反射(reflect)页面加载时间的现实。它说“程序”指标是总时间,但是我看到它报告的时间比手动运行测试时实际看到的要快得多。

我也尝试过创建自己的计时器,根据 controlFlow 和所有 promise ,这证明非常困难。

有没有人用 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);
});

关于protractor - 使用 Protractor 进行性能测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32339867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com