Я использую сэмплер JMeter Webdriver для измерения времени отклика пользовательского интерфейса приложения.Я столкнулся с проблемой с функцией ожидания.Например, страница входа загружается от 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 секунд.
Я записываю время в файл журнала после завершения работы сэмплера.его действие.Из-за проблемы времени ожидания я не могу правильно рассчитать время.