【问题标题】:JMeter - contribute new function(s) to JMeterJMeter - 为 JMeter 贡献新功能
【发布时间】:2017-11-05 06:53:39
【问题描述】:

我想为 JMeter 添加更多功能,例如加密 __sha512,它将使用 SHA 512 加密字符串。

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

在插件管理器中已经有Function 项目。

【问题讨论】:

    标签: jmeter jmeter-plugins


    【解决方案1】:

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

    如果您为 Core JMeter 做出贡献,它将在 OOTB 中可用。

    所以如果你想为 JMeter 做贡献:

    • 打开增强请求

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

    见:

    JMeter 函数位于此处:

    还应提供 JUnit 测试:

    【讨论】:

    • 添加JUnit测试就够了?是否应该在 GUI 中进行测试?可以在夜间构建中测试 GUI 吗?
    • 对于函数 JUnit 就足够了。您可以添加集成测试,查看 TCP_TESTs.jmx 和 build.xml 以了解运行 JMeter 的测试。 gui 可以在夜间构建中进行测试是什么意思?
    • 接受/添加更改后,我可以/应该下载夜间构建并检查 JMeter 应用程序是否使用新功能?
    • 是的,如果没有出现问题或至少在夜间构建中,它可以在您的 PR 合并几分钟后可用。您还可以在合并后提供其他修复
    猜你喜欢
    • 2018-07-30
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 2021-05-05
    相关资源
    最近更新 更多