如何在JMeter中创建插件

use*_*318 1 plugins jmeter

我想创建一个JMeter插件.我想了解如何编写和打包我的代码以使用我的Sample扩展JMeter.更详细的我正在寻找一个实现我的协议的"adhoc"TCPSampler.我尝试从JMeter网站上关注旧的pdf文档,但它不起作用.哪里出错了?你能帮我举几个例子吗?

谢谢RM

Dmi*_*i T 7

扩展JMeter有几种选择.

  1. 使用JSR223 Sampler(建议使用groovy语言,因为它可以编译成Java代码,但是你需要自己加载groovy-all.jar并将其放到JMeter安装的/ lib文件夹中)
  2. 使用Beanshell采样器 - 基本相同,但它是内置的.性能低于JSR223 + Groovy
  3. 创建自己的Java请求.2 Java Request采样器随JMeter一起提供 - JavaTest和SleepTest.您可以检查其来源以了解它们的实施方式.
  4. 创建自己的采样器.有关详细信息以及如何实现它,甚至将其用作插件的基础,请参阅ExampleSampler源代码.

所有JMeter Extensions都应打包为.jar并存放在JMeter安装的/ lib/ext文件夹下.