【发布时间】:2018-12-28 12:19:54
【问题描述】:
我正在使用 JMeter Webdriver 采样器来测量应用程序 UI 响应时间。我正面临等待功能的问题。例如登录页面在 10 到 120 秒之间加载。因此,我在 Webdriver 采样器中为页面加载检查的登录页面提供了以下代码。
var ui=JavaImporter(org.openqa.selenium.support.ui)
var wait=new support_ui.WebDriverWait(WDS.browser,120)
wait.until(ui.ExpectedConditions.visibilityOfElementLocated(pkg.By.className('logout-btn-hover')))
问题是即使页面加载完成后,JMeter 仍在等待执行下一个操作。如果我减少 120 秒,这个等待时间会减少。但有时应用程序也需要 120 秒才能加载,所以我需要保持 120 秒。
采样器完成操作后,我会将时间写入日志文件。由于等待时间问题,我无法正确计算时间。
【问题讨论】:
标签: jmeter webdriver webdriverwait