如何在JavaScript代码中使用JMeter变量?
我想让多个用户在网页上使用不同的凭据自动登录。我用带Selenium的JMeter编写了代码。我想从CSV文件中读取用户名和密码。为此,我想在代码中传递一个JMeter变量,因为我需要它是动态的 例如:如何在JavaScript代码中使用JMeter变量?,javascript,selenium,csv,load-testing,jmeter-5.0,Javascript,Selenium,Csv,Load Testing,Jmeter 5.0,我想让多个用户在网页上使用不同的凭据自动登录。我用带Selenium的JMeter编写了代码。我想从CSV文件中读取用户名和密码。为此,我想在代码中传递一个JMeter变量,因为我需要它是动态的 例如: findElement(By.name("username")).sendKeys(${username}) <- here I want to pass JMeter variable WDS.sampleResult.sampleStart() WDS.browser.get('h
findElement(By.name("username")).sendKeys(${username}) <- here I want to pass JMeter variable
WDS.sampleResult.sampleStart()
WDS.browser.get('https://www.google.com/')
WDS.browser.findElement(org.openqa.selenium.By.name("q")).
sendKeys(**${here I want to put JMeter variable}**)
WDS.sampleResult.sampleEnd()
findElement(By.name(“username”)).sendKeys(${username})存在映射到类实例的WDS.vars
速记,因此您可以使用它来获取值
findElement(By.name(“用户名”)).sendKeys(WDS.vars.get(“用户名”))
findElement(By.name("username")).sendKeys(WDS.vars.get("username")) <- here I want to pass JMeter variable
WDS.sampleResult.sampleStart()
WDS.browser.get('https://www.google.com/')
WDS.browser.findElement(org.openqa.selenium.By.name("q")).
sendKeys(WDS.vars.get("your_jmeter_variable_name"))
WDS.sampleResult.sampleEnd()