【问题标题】:How to use existing Java API tests inside Jmeter如何在 Jmeter 中使用现有的 Java API 测试
【发布时间】:2015-02-22 15:43:42
【问题描述】:

我们有现有的 Java 测试来单独测试我们的后端。这些测试非常精细,并且也作为单个用户运行。我想知道我是否可以简单地采用这些现有的测试/类/库/jar 等,然后将 JMeter 包裹在它们周围,以便从命令行(即 Maven)将它们作为 JMeter 测试执行。

可能会添加一些侦听器和其他 JMeter 组件,但测试的方式是完美的,只是它们不是多线程的并且没有 JMeter 具有的报告功能。

这可以使用 JSR233 完成吗?

如果我的图书馆位于其他地方怎么办?如何在 JMeter 项目中使用它们?

【问题讨论】:

    标签: java api jmeter performance-testing jsr223


    【解决方案1】:

    您至少有 3 个选项:

    • 通过扩展AbstractJavaSamplerClient实现JavaSamplerClient,这个类将调用你的类。从中创建一个 Jar 并将其放入 jmeter/lib/ext + 将依赖项添加到 jmeter/lib 文件夹,然后您可以使用 Java Request 并选择您的类。

    • 为您的课程使用 JSR223 Sampler + Groovy 包装器

    • 如果您有一些 JUnit 类,请使用 JUnit Sampler

    【讨论】:

    • 如果我选择 JavaSampleClient 选项,我是否需要将我的类放在 JMeter 文件夹中?如果有,是哪一个?
    猜你喜欢
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多