jmeter 如何在selenium javascript中传递${__threadNum}值?

t8e9dugd  于 2022-11-09  发布在  Java
关注(0)|答案(1)|浏览(71)

我使用了Webdriver采样器并编写了selenium -Javascript。现在在我的脚本中,为了实现某些结果,我们需要用户总数,所以我想知道如何在我的脚本中添加${__threadNum}值?或者,当多个用户运行而某些操作只为一个用户执行时,有没有什么方法?

yebdmbv4

yebdmbv41#

  • ${__threadNum}函数放入“Parameters”部分,并在脚本中根据需要将其称为WDS.args[0]
var threadNum = WDS.args[0]
  • 或者使用WDS.ctx简写为JMeterContext类,在那里你将可以访问getThreadNum()函数。它将返回从零开始的线程数,所以要得到相同的值,你需要将它递增1
var threadNum = (WDS.ctx.getThreadNum() + 1)

演示:

更多信息:The WebDriver Sampler: Your Top 10 Questions Answered文章以获取更多信息(如果需要)

相关问题