selenium - 如何将参数从 Selenium Webdriver 传递到 JMeter?

标签 selenium web-applications automation jmeter load-testing

我需要您指导如何将用户名和密码从 Selenium Script 传递到 JMeter。这是场景..

有一个包含用户名和密码列表的 CSV 文件。在 Selenium Webdriver 中,我编写了一个用于记录到我的 Web 应用程序的脚本。

该脚本应从 JMeter 获取用户名和密码,其中 CSV 配置文件 用作外部数据源(其中存在用户名和密码列表)。

我们如何做到这一点?

谢谢,
卡鲁纳加拉潘迪

最佳答案

鉴于您已将变量定义为 ${username}${password},您有 2 个选择:

选项 1:通过“参数”部分提供上述变量,并通过 WDS.args[0]WDS.args[1] 访问它们,如下面的屏幕截图所示

WDS args

或者,您可以通过以下方式从 JMeter 变量获取用户名和密码:

var vars = org.apache.jmeter.threads.JMeterContextService.getContext().getVariables()

var username = vars.get('username')
var password = vars.get('password')

参见 The WebDriver Sampler: Your Top 10 Questions Answered更多 WebDriver Sampler 提示和技巧的指南。

关于selenium - 如何将参数从 Selenium Webdriver 传递到 JMeter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30661633/

相关文章:

java.lang.NoSuchMethodError : org. openqa.selenium.support.ui.FluentWait.until(Lcom/google/common/base/Function;)Ljava/lang/Object;

java - 如何在 JBehave 的测试执行中包含和排除场景?

javascript - 检测页面是在三星股票浏览器中查看还是作为独立的网络应用程序查看

java - 如何使用 sikuli 向下滚动

automation - Vividus 工具不会在大小超过 4Gb 的项目中启动测试(需要 zip64 扩展)

python - 复制 xpath 未提供正确的 xpath?

java - 无法使用 Selenium 单击 href 链接

java - 在 web.xml 中添加条件

r - 如何将 rmarkdown 报告与 shinyapps 链接以在 R 中导出 webapp 内容?

java - 如何在另一个测试类中使用现有的 JUnit 测试,使其通过@before?