开源测试工具 如何做 jmeter 二次开发,求经验

唱跳rap篮球 · 2020年05月20日 · 最后由 杨杰 回复于 2020年10月14日 · 3501 次阅读

有 Java 基础,可以看懂代码,就是不知道从何切入

从网上看到的基础教程基本是教你如何导入代码,然后打包之类的。自学二次开发,希望遇到大神指导一下。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 5 条回复 时间 点赞

入门就是你正文提到的这些步骤呀,导入源码、修改源码、编译打包成可用的 jmeter 。第一步和最后一步基本都是固定的,中间这步修改源码才是关键。
但你没提你具体要二次开发啥,遇到了什么困难,大家也不知道要怎么协助你?

如果要给 Jmeter 写插件,可以去看一下 jmeter-plugins-for-apache-dubbo 源码即可,还是挺有借鉴意义的。当然直接看其他的插件源码也可。
如果是要给 Jmeter 修复 bug,比如,拓展其核心的能力,这个需要看 Jmeter 的源码。
如果是要给 Jmeter 修修补补,但是不想改 Jmeter 的源码,可以看我的开源实现方式。

陈恒捷 回复

目前 jmeter 的一次执行只能按照预设的线程数来跑,想要实现一个自主动态增减线程数量的功能,类似一个有个线程池,可以随时增加或减少线程

现在 jmeter 提供这种线程组 每多长时间增加多少用户数 最终用户数 启动用户数 还有可以根据错误率和响应时间动态停止

JonnySen 回复

改 jmeter 源码不难,我们当前做的性能测试平台,就改源码实现 手动操控引擎、实时指标获取

唱跳rap篮球 关闭了讨论 10月09日 15:05
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册