繁体   English   中英

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

[英]Integrating JMeter as part of Maven project

我正在开始我的项目工作,该项目涉及创建一些自定义jmeter组件集,这些组件将捆绑在我的自定义jmeter分布中。

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

问题是jmeter项目是蚂蚁项目。 我已经看到了这个: 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 lib,以使用我的自定义组件形成最终的jmeter分布。

我的问题是:您是否认为这种方法是正确的(在这样做时有一些事情要考虑)如果没有,您能否建议我实现同一目标的其他方法?

提前致谢

从JMeter 2.6开始,Apache JMeter工件发布在maven2存储库中。

看到:

请参阅示例:

所以你可以做的是让你的maven项目将这些工件作为依赖项引用。

如果要生成包含JMETER + You Plugins的完整包,请使用AntRunner:

  • 解压缩官方发行版
  • 在jmeter / lib中以jmeter / lib / ext和依赖关系复制工件
  • 重新压缩它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM