我需要您的指导,将用户名和密码从Selenium Script传递给JMeter。这是场景..
有一个CSV文件,其中包含用户名和密码列表。在Selenium Webdriver中,我编写了一个用于记录到我的Web应用程序的脚本。
该脚本应从JMeter获取用户名和密码,其中CSV Config File用作外部数据源(存在用户名和密码列表)。
我们如何做到这一点?
谢谢, Karunagara Pandi
鉴于您已将变量定义为${username}
和${password}
,您有2个选项:
选项1:通过“参数”部分提供上述变量,并通过WDS.args[0]
和WDS.args[1]
访问它们,如下面的屏幕截图所示
或者,您可以从JMeter Variables获取用户名和密码:
var vars = org.apache.jmeter.threads.JMeterContextService.getContext().getVariables()
var username = vars.get('username')
var password = vars.get('password')
有关更多WebDriver采样器提示和技巧,请参阅The WebDriver Sampler: Your Top 10 Questions Answered指南。