集成的JMeter作为Maven项目的一部分(Integrating JMeter as part

2019-09-22 12:56发布

我开始我就与创造会在我的自定义JMeter的分布捆绑的JMeter组件的一些自定义设置项目的工作。

这些自定义组件是Maven项目的一部分,我想能做的就是尽力与最新的JMeter的项目这个Maven项目集成,能够建立和提供一个包含我和所有相关的依赖罐子部件的自定义设置JMeter的构建。

问题是,JMeter的项目是蚂蚁项目。 我碰到这个传来: http://maven.apache.org/guides/mini/guide-using-ant.html ,Maven的antrun-插件,它提供了一种可能性嵌入Maven POM文件内Ant任务。

因为我从来没有使用ant(只使用Maven的工作)的工作,我利用内幕POM这个插件的想法是定义以下目标:

  1. 下载从SVN仓库JMeter的源
  2. 建立JMeter的分布
  3. 建立Maven项目(安装阶段后),复制罐(组件和依赖罐)到JMeter的lib中,形成与我的自定义组件最终JMeter的分布。

我的问题是:你认为这种方法是正确的(仍有一些事情,而这样做考虑),如果没有,你可以建议我实现同一目标的其他一些方法?

提前致谢

Answer 1:

由于JMeter的2.6,Apache的JMeter的构件发布关于maven2的仓库。

看到:

  • http://mvnrepository.com/artifact/org.apache.jmeter/

见一个例子:

  • https://github.com/Ronnie76er/jmeter-maven-plugin/wiki

所以你可以做的是有引用这些文物为您的依赖Maven项目。

如果你想生成包含JMeter的全包+您的插件,然后使用AntRunner到:

  • 解压正式发行
  • 你的神器复制在JMeter的/ lib / ext目录和依赖性在JMeter的/ lib目录
  • 重新压缩它


文章来源: Integrating JMeter as part of Maven project
标签: maven ant jmeter