【问题标题】:How to integrate selenium java code into apache meter?如何将 selenium java 代码集成到 apache 仪表中?
【发布时间】:2019-09-26 09:23:02
【问题描述】:

我是使用 Apache Jmeter 的新手,我想使用 Apache Jmeter 进行负载测试,我已经使用 selenium 创建了 java 代码,我想将我的 java 代码集成到 apache jmeter 中,以便为我的应用程序进行负载测试。

我已经安装了 Jmeter ,然后即使在 Google 上搜索步骤后我也无法继续。

public static void main(String arg[]) {
    String ChromDriver = GeneralUtils.readConfig("ChromeDiver");
    ChromeOptions options = new ChromeOptions();
    options.addArguments("start-maximized");
    options.addArguments("disable-infobars");
    WebDriver browser = new ChromeDriver(options);
    Login(browser);
    Perform(browser);
    Logut(browser);
}

现在在 eclipse 上运行时,它只适用于一个用户。我想为批量用户做。也可以通过 jar 或 java 导出该项目,然后使用 Apache Jmeter 进行负载测试。

【问题讨论】:

    标签: java selenium jmeter load-testing


    【解决方案1】:

    你能试试这个jmeter的webdriver插件/监听器吗 webdriver jmeter

    【讨论】:

    • 感谢 Ramprasad,但情况似乎完全不同。您能谈谈 Java 和 selenium 相关的情况吗
    • 那么,抱歉,不确定您在寻找什么。如果您正在寻找多个测试运行,您也可以使用 selenium 网格
    【解决方案2】:

    有多种方法可以运行 selenium。 如果您希望 Jmeter 执行 selenium jar,则可以使用 Junit Request 采样器。不过,它可能需要一些修改。 检查下面的链接,它有很多选项,包括 Junit。

    Running Selenium scripts with JMeter

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      找到了集成Java Code + Selenium Script + Apache Jmeter的解决方案。

      在上面写了一个小博客。 可以参考这里:https://th3javacode.wordpress.com/2019/05/11/performing-load-test-using-jsajava-selenium-apache-jmeter-and/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-03-14
        • 2020-04-23
        • 1970-01-01
        • 2013-09-16
        • 2018-10-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多