【问题标题】:Running JMeter from a configurable JAR从可配置的 JAR 运行 JMeter
【发布时间】:2014-08-21 21:36:00
【问题描述】:

我想要一个myapp-tester.jar,它可以从开发人员的机器上运行,或者作为 CI 构建的一部分。它的目的是测试myapp.war。我想使用 JMeter 作为测试工具的基础。

我发现(以某种方式)可以编写启动 JMeter 的 JUnit 测试。我想知道是否可以将此代码打包到可执行 JAR 中,然后从命令行运行它?

这样,我可以将 URL 作为系统属性注入,并在不同的环境中测试同一个应用程序:

java -jar myapp-tester.jar -Durl="http://devmyapp01.example.com"
java -jar myapp-tester.jar -Durl="http://qamyapp01.example.com"

等等。如果可以,我该怎么做?

【问题讨论】:

    标签: java junit jmeter integration-testing performance-testing


    【解决方案1】:

    可以从 Java 代码启动 JMeter 测试,有 2 个选项:

    1. 运行现有的 .jmx 文件
    2. 使用 JMeter 的 API 即时创建性能测试。

    有关所有必要的详细信息,请参阅5 Ways To Launch a JMeter Test without Using the JMeter GUI 第 4 章。通过程序(来自 Java 代码)运行 JMeter 测试。

    JMeter “理解”全局系统属性,因此可以通过 Java 系统属性传递被测应用程序的 URL。

    【讨论】:

      猜你喜欢
      • 2011-07-05
      • 2023-04-09
      • 2014-07-25
      • 2020-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-02
      • 2014-08-01
      相关资源
      最近更新 更多