我使用了Webdriver采样器并编写了selenium -Javascript。现在在我的脚本中,为了实现某些结果,我们需要用户总数,所以我想知道如何在我的脚本中添加${__threadNum}值?或者,当多个用户运行而某些操作只为一个用户执行时,有没有什么方法?
yebdmbv41#
${__threadNum}
WDS.args[0]
var threadNum = WDS.args[0]
WDS.ctx
var threadNum = (WDS.ctx.getThreadNum() + 1)
演示:
更多信息:The WebDriver Sampler: Your Top 10 Questions Answered文章以获取更多信息(如果需要)
1条答案
按热度按时间yebdmbv41#
${__threadNum}
函数放入“Parameters”部分,并在脚本中根据需要将其称为WDS.args[0]
WDS.ctx
简写为JMeterContext类,在那里你将可以访问getThreadNum()函数。它将返回从零开始的线程数,所以要得到相同的值,你需要将它递增1演示:
更多信息:The WebDriver Sampler: Your Top 10 Questions Answered文章以获取更多信息(如果需要)