Я хочу записать время для двух разных действий в сэмплере веб-драйвера JMeter.Проблема, с которой я сталкиваюсь, состоит в том, что она регистрирует одно и то же время для обоих.Вот мой код.
WDS.sampleResult.sampleStart()
WDS.log.info('Click on baseline icon and start time for device'+'${DeviceName}'+':-' +WDS.sampleResult.getStartTime())
WDS.browser.findElement(pkg.By.xpath("//a[@id='baseline-icon-${DeviceName}']")).click()
WDS.sampleResult.sampleEnd()
WDS.log.info('Click on baseline icon and end time for device'+'${DeviceName}'+':-' + WDS.sampleResult.getEndTime())
WDS.sampleResult.sampleStart()
WDS.log.info ('Время начала базовой фиксации для устройства' + '$ {DeviceName}' + ': -' + WDS.sampleResult.getStartTime ())
wait.until(pkg.ExpectedConditions.elementToBeClickable(pkg.By.id( "commitToLib"))).click()
wait.until(pkg.ExpectedConditions.invisibilityOfElementLocated(pkg.By.xpath( "//*[@id='device-name-${DeviceName}']/../../../../../../..//div[contains(text(),'Manage Library is in progress')]")))
WDS.sampleResult.sampleEnd()
WDS.log.info ('Базовое время окончания фиксации для устройства' + '$ {DeviceName}' + ': -' + WDS.sampleResult.getEndTime ())
Theвремя записи в журнал для getStartTime () одинаково в обоих случаях, а getEndTime () одинаково в обоих случаях.