JMeter-为JMeter提供新函数

JMeter-为JMeter提供新函数,jmeter,jmeter-plugins,Jmeter,Jmeter Plugins,我想向JMeter添加更多函数,例如加密\uuuuSha512,它将使用sha512加密字符串 新函数到JMeter的过程是什么?我可以将其添加为JMeter的增强功能并创建补丁,还是应该将其添加为插件管理器 插件管理器中已经有一个项目。JMeter插件项目是一个与JMeter无关的第三方项目。 用户必须先安装插件管理器,然后安装功能插件 如果您对Core JMeter进行贡献,它将在OOTB中可用 因此,如果您想为JMeter做出贡献: 打开增强请求 在github中将您的补丁或指向您的PR

我想向JMeter添加更多函数,例如加密
\uuuuSha512
,它将使用sha512加密字符串

新函数到JMeter的过程是什么?我可以将其添加为JMeter的增强功能并创建补丁,还是应该将其添加为插件管理器


插件管理器中已经有一个项目。

JMeter插件项目是一个与JMeter无关的第三方项目。 用户必须先安装插件管理器,然后安装功能插件

如果您对Core JMeter进行贡献,它将在OOTB中可用

因此,如果您想为JMeter做出贡献:

  • 打开增强请求

  • 在github中将您的补丁或指向您的PR

见:

JMeter函数位于此处:

还应提供JUnit测试:


添加JUnit测试就足够了吗?它应该在GUI中测试吗?GUI可以在夜间构建中测试吗?对于功能来说,JUnit就足够了。您可以添加集成测试,查看运行JMeter的测试的TCP_tests.jmx和in build.xml。您所说的gui是否可以在夜间构建中测试是什么意思?在接受/添加更改后,我是否可以/应该下载夜间构建并检查JMeter应用程序是否正在使用新功能?是的,如果没有问题发生或至少在夜间构建中,它可以在合并PR后几分钟可用。您还可以在合并后提供其他修复程序