【问题标题】:jmeter - generate jmx file using jmeter api 2.11jmeter - 使用 jmeter api 2.11 生成 jmx 文件
【发布时间】:2014-06-24 22:03:18
【问题描述】:

我正在尝试构建一个 Java 应用程序,该应用程序将读取一些访问文件并动态创建一些负载和/或功能测试场景。我正在使用 jmeter API 2.11。

应用程序将在 CI (jenkins) 中运行。现在,我听说了一些用于 jmeter 的 Jenkins 插件,它执行一些预定义的测试并最终生成用户友好的图形报告,但我并没有走得那么远。首先,我能够使用 httpSampler 和一个线程/循环编写一个非常简单的测试。我可以使用 StandardJMeterEngine 功能 configure() & run() 在应用程序中运行它。

相反,我想为每个测试计划生成一个输出 jmx 文件,以便我可以将其用作 CI 测试执行/报告部分的输入。

我找到了一个类org.apache.jmeter.protocol.http.util.accesslog.StandardGenerator,它最终会接管这项任务。有没有人有类似的任务/问题并且知道这里的最佳方法?我真的很感激任何答案。 最佳红人 米。

【问题讨论】:

    标签: java jmeter


    【解决方案1】:

    我相信5 Ways To Launch a JMeter Test without Using the JMeter GUI 指南是您正在寻找的,它包含指向 Jenkins 性能插件的链接以及关于如何从 .jmx 文件调用现有 JMeter 测试并使用 JMeter 创建新测试的端到端说明API。

    【讨论】:

    • 我已经知道这个页面了。事实上,我使用他们的代码作为实现测试的参考。我仍然不知道如何以编程方式将测试导出到 jmx 文件。
    • 也许SaveService.saveTree(tree,new FileOutputStream("mytest.jmx")); 就是你要找的。​​span>
    猜你喜欢
    • 2014-10-20
    • 2014-11-03
    • 1970-01-01
    • 2014-10-23
    • 2016-03-22
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 1970-01-01
    相关资源
    最近更新 更多