如何在JMeter中提供运行时参数?

lbsnaicq  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(102)

我创建了一个(使用jp@gc - WebDriver Sampler)脚本,用于使用单个用户登录UI。现在我想使用不同的凭据登录100个不同的用户。我们如何在JMeter中实现这一点?

ifmq2ha2

ifmq2ha21#

在大多数情况下,人们将凭证放入.CSV file中,并使用CSV Data Set Config读取它们以进行JMeter测试参数化。
如果您需要在WebDriver Sampler脚本中使用JMeter Variable,则可以使用WDS.vars简写表示JMeterVariables类示例,如下所示:

var user = WDS.vars.get('username')
var pass = WDS.vars.get('password')

WDS.browser.findElement(org.openqa.selenium.By.id('someId')).sendKeys(user)
//etc.

相关问题