我的问题是,我在jMeter @ 200毫秒的测试中看到web页面元素的加载时间,在浏览时,大多数情况下,在字节大小为@ 331000的情况下,我有3或4秒的时间。
我必须指出,我为每次迭代清除了缓存和cookie,并且在步骤之间插入了常数定时器。
搜索id是前面描述的实际情况。
var pkg = JavaImporter(org.openqa.selenium);
var wait_ui = JavaImporter(org.openqa.selenium.support.ui.WebDriverWait);
var wait = new wait_ui.WebDriverWait(WDS.browser, 5000);
WDS.sampleResult.sampleStart()
var searchBox = WDS.browser.findElement(pkg.By.id("140:0;p"));
searchBox.click();
searchBox.sendKeys("1053606032");
searchBox.sendKeys(org.openqa.selenium.Keys.ENTER);
WDS.sampleResult.sampleEnd()我希望看到相同的加载时间结果,但如果我等待搜索结果页面上的某些元素可见时,可能会有一个选项。但我不能提出一个论点,为什么这是不同的。我还有另外一种情况,即页面在10秒内以Chrome和jMeter测试结果加载300毫秒。
发布于 2019-06-19 12:31:01
请尝试等待某个特定的元素,该元素与页面加载一样接近。
下面是另一个相同的尝试。使用下面的代码并检查这是否有帮助:
WDS.sampleResult.sampleStart()
WDS.browser.get('http://jmeter-plugins.org')
//(JavascriptExecutor)WDS.browser.executeScript("return document.readyState").toString().equals("complete")
WDS.browser.executeScript("return document.readyState").toString().equals("complete")
WDS.sampleResult.sampleEnd()对于我来说,如果没有执行脚本,页面将在3秒内加载,而对于executeScript,它在浏览器中加载7 sec..while,加载时间约为7.57秒。
希望这能有所帮助。
https://stackoverflow.com/questions/56665610
复制相似问题