当前位置: 首页 > 知识库问答 >
问题:

如何在JMeter Webdriver采样器中计算两种不同操作的时间

仇炜
2023-03-14

我想在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(“设备的基线提交开始时间”+“${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())

它为getStartTime()记录的时间在这两种情况下是相同的,而getEndTime()在这两种情况下是相同的。

共有1个答案

赵华彩
2023-03-14

不能在WebDriver采样器的同一实例中两次调用wds.sampleResult.sampleEnd()函数。

我建议将您的操作拆分为两个WebDriver采样器,即。

  • 操作1应进入WebDriver采样器1
  • 操作2插入WebDriver采样器2。

如果希望报告中的操作1操作2的累计时间-将相关的WebDriver采样器放在事务控制器下

 类似资料:
  • 我有这个收入计算器功能 它以一个“投资价值”为基础,根据一个给定的利率,计算收益,在这种情况下,收益限制为5年,有一个for循环。我需要的是每隔1年计算,每隔5年通过计算。 因此,投资价值为1000英镑,利率为10%,它将在5年内获得以下产出 我想要的就是这个

  • 本文向大家介绍pytorch中的上采样以及各种反操作,求逆操作详解,包括了pytorch中的上采样以及各种反操作,求逆操作详解的使用技巧和注意事项,需要的朋友参考一下 import torch.nn.functional as F import torch.nn as nn F.upsample(input, size=None, scale_factor=None,mode='nearest',

  • 操作系统前进程采样器(显式) HTTP采样器#1 断言#1 HTTP采样器#2 null null null MO

  • 我的数据集不平衡。我尝试使用不同的重采样方法来平衡它。到目前为止,我知道有三种方法来处理采样。1、随机抽样2。交叉验证3。独自创立 我正在使用Weka进行数据预处理。我知道如何在Weka中使用交叉验证。它带有像随机森林或朴素贝叶斯或任何其他分类器。 但我没有发现随机抽样或引导。 我发现有人监督- 我想知道两次重采样之间的区别。这篇文章不是很有帮助。我如何在Weka使用Bootstap?有什么选择吗

  • 我想用PHP来计算简单的代数表达式,比如,,通过

  • 问题内容: 我有称为的布局,并且将方向设置为纵向。我也为Honeycomb设计了这种布局,并将其放置在文件夹中,但是我只想在横向使用 in 。 现在,该怎么办? 谢谢 问题答案: 您可以将其放置在中,然后仅以横向使用。 请参阅支持多屏幕(使用配置限定符) Android支持多个配置限定符,可让您控制系统如何根据当前设备屏幕的特征选择备用资源。配置限定符是一个字符串,您可以将其附加到Android项