【发布时间】:2018-09-17 21:42:36
【问题描述】:
我想在 JMeter webdriver 采样器中记录两个不同操作的时间。 我面临的问题是,两者的记录时间相同。这是我的代码。
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('Baseline commit start time for device'+'${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('Baseline commit end time for device'+'${DeviceName}'+':-' + WDS.sampleResult.getEndTime())
getStartTime() 记录的时间在这两种情况下是相同的,而 getEndTime() 在两种情况下是相同的。
【问题讨论】: