如何在Jmeter中使用现有的Java API测试

时间:2015-02-22 15:43:42

标签: java api jmeter performance-testing jsr223

我们现有的Java测试可以对我们的后端进行单独测试。这些测试非常复杂,也可以作为单个用户运行。我想知道我是否可以简单地使用这些现有的测试/类/库/ jar等,只需将JMeter包装起来,就可以从命令行(即Maven)执行JMeter测试。

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

可以使用JSR233完成吗?

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

1 个答案:

答案 0 :(得分:0)

您至少有3个选项:

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

  • 为您的班级使用JSR223 Sampler + Groovy包装

  • 如果您有一些JUnit类

  • ,请使用JUnit Sampler