我创建了一个(使用jp@gc - WebDriver Sampler)脚本,用于使用单个用户登录UI。现在我想使用不同的凭据登录100个不同的用户。我们如何在JMeter中实现这一点?
ifmq2ha21#
在大多数情况下,人们将凭证放入.CSV file中,并使用CSV Data Set Config读取它们以进行JMeter测试参数化。如果您需要在WebDriver Sampler脚本中使用JMeter Variable,则可以使用WDS.vars简写表示JMeterVariables类示例,如下所示:
WDS.vars
var user = WDS.vars.get('username') var pass = WDS.vars.get('password') WDS.browser.findElement(org.openqa.selenium.By.id('someId')).sendKeys(user) //etc.
1条答案
按热度按时间ifmq2ha21#
在大多数情况下,人们将凭证放入.CSV file中,并使用CSV Data Set Config读取它们以进行JMeter测试参数化。
如果您需要在WebDriver Sampler脚本中使用JMeter Variable,则可以使用
WDS.vars
简写表示JMeterVariables类示例,如下所示: