gpt4 book ai didi

maven - 将 JMeter 集成为 Maven 项目的一部分

转载 作者:行者123 更新时间:2023-12-02 02:11:45 24 4
gpt4 key购买 nike

我正在开始我的项目工作,该项目与创建一些自定义的 jmeter 组件集有关,这些组件将捆绑在我的自定义 jmeter 发行版中。

那些自定义组件是 Maven 项目的一部分,我想做的是尝试将这个 Maven 项目与最新的 jmeter 项目集成,以便能够构建和交付包含我的自定义组件集以及所有相关依赖项的 jmeter 构建 jar 。

问题是jmeter项目是ant项目。我遇到过这个:http://maven.apache.org/guides/mini/guide-using-ant.html , maven-antrun-plugin,它提供了在 maven pom 中嵌入 ant 任务的可能性。

因为我从未使用过 ant(只使用过 maven),所以我在 pom 中使用这个插件的想法是定义以下目标:

  1. 从svn库下载jmeter源码
  2. 构建 jmeter 分布
  3. 构建 Maven 项目后(安装阶段后),将 jar(组件和依赖项 jar)复制到 jmeter 库,以使用我的自定义组件形成最终的 jmeter 分发版。

我的问题是:您认为这种方法是否正确(执行此方法时是否需要考虑一些事项),如果不是,您能否建议我实现相同目标的其他方法?

提前致谢

最佳答案

从 JMeter 2.6 开始,Apache JMeter Artifact 发布在 maven2 存储库上。

参见:

查看示例:

因此,您可以做的是让您的 Maven 项目将这些 Artifact 作为依赖项进行引用。

如果您想生成包含 JMETER+You 插件的完整包,则使用 AntRunner 来:

  • 解压官方发行版
  • 将您的 Artifact 复制到 jmeter/lib/ext 中,并将依赖项复制到 jmeter/lib 中
  • 重新压缩

关于maven - 将 JMeter 集成为 Maven 项目的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12459394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com