Plugins 如何在JMeter中创建插件

Plugins 如何在JMeter中创建插件,plugins,jmeter,Plugins,Jmeter,我想创建一个JMeter插件。我想了解如何编写和打包代码,用我的示例扩展JMeter。更详细地说,我正在寻找一个“临时”TCPSampler来实现我的协议。 我试着从JMeter网站上下载一个旧的pdf文档,但它不起作用。错在哪里? 你能帮我举几个例子吗 多谢各位 RM扩展JMeter有几个选项 使用JSR223采样器(建议使用groovy语言,因为它可以编译成Java代码,但是您需要将其保存到JMeter安装的/lib文件夹中) 使用-基本相同,但它是内置的。性能低于JSR223+Groovy

我想创建一个JMeter插件。我想了解如何编写和打包代码,用我的示例扩展JMeter。更详细地说,我正在寻找一个“临时”TCPSampler来实现我的协议。 我试着从JMeter网站上下载一个旧的pdf文档,但它不起作用。错在哪里? 你能帮我举几个例子吗

多谢各位
RM

扩展JMeter有几个选项

  • 使用JSR223采样器(建议使用groovy语言,因为它可以编译成Java代码,但是您需要将其保存到JMeter安装的/lib文件夹中)
  • 使用-基本相同,但它是内置的。性能低于JSR223+Groovy
  • 创建自己的Java请求。JMeter-and附带了2个Java请求采样器。您可以检查它们的源代码,看看它们是如何实现的
  • 创建自己的采样器。请参阅源代码以了解详细信息以及如何实现它,甚至可以将其用作插件的基础
    所有JMeter扩展都应打包为.jar,并位于JMeter安装的/lib/ext文件夹下

    有几个选项可以扩展JMeter

  • 使用JSR223采样器(建议使用groovy语言,因为它可以编译成Java代码,但是您需要将其保存到JMeter安装的/lib文件夹中)
  • 使用-基本相同,但它是内置的。性能低于JSR223+Groovy
  • 创建自己的Java请求。JMeter-and附带了2个Java请求采样器。您可以检查它们的源代码,看看它们是如何实现的
  • 创建自己的采样器。请参阅源代码以了解详细信息以及如何实现它,甚至可以将其用作插件的基础
    所有JMeter扩展都应打包为.jar,并位于JMeter安装的/lib/ext文件夹下

    这是一本书-如何为JMeter编写插件

    这是一本书-如何为JMeter编写插件

    你确定答案与问题相关吗?抱歉,最初提供的答案应该去另一个地方,更正了这个。我还需要其他文件吗(如bean或.properties)?你确定答案与问题相关吗?抱歉,最初提供的答案应该去另一个地方,更正了这个。我还需要其他文件吗(比如bean或.properties)?这本书很旧-创建于2005年,从未更新过。稍好一些,因为它是在2011年更新的。然而,示例代码(正如Dmitri T所建议的)确实是最好的选择。这本书很旧,创建于2005年,从未更新过。稍好一些,因为它是在2011年更新的。然而,示例代码(正如Dmitri T所建议的)确实是最好的选择。