我正在开始我的项目工作,该项目涉及创建一些自定义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分布。

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

提前致谢

#1楼 票数:2 已采纳

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

看到:

请参阅示例:

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

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

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

  ask by Bakir Jusufbegovic translate from so

未解决问题?本站智能推荐:

3回复

使用Maven / Ant通过Jenkins运行jmeter

我想使用Maven或Ant通过jenkins运行jmeter脚本(test.jmx),有人可以帮我这个忙。 我对Maven / ant的了解不多,所以有人可以向我提供执行此活动所需的确切步骤吗? 我也为jmeter报告集成了性能插件。
1回复

Maven / Jenkins-从Jenkins运行Maven时遇到麻烦

因此,我有一个运行Jenkins的项目,该项目称为Maven,该项目称为Ant(不要问为什么),该项目运行一系列JMeter测试。 我知道Ant和JMeter的东西工作正常。 我遇到的问题是尝试将Maven添加到混合中时。 我调用了pom.xml,它简单地引用了ant build.
2回复

下载JMeter官方发行版作为maven依赖项的一部分(不使用maven插件)

将JMeter集成为Maven项目的一部分 扩展上面的问题,可以通过maven依赖本身执行以下步骤,理想情况下,我们不希望依赖JMeter的本地安装来运行测试,并且不希望使用JMeter Maven插件,因为我们无法指定我们要使用哪个JMeter版本来运行JMeter脚本。 提到的答
1回复

作为多模块Maven构建的一部分,Ant构建失败

我有一个多模块的Maven项目。 在父级上构建POM应该会构建所有子级模块,并最终构建一个准备可执行jar的子级模块。 该最终模块包括一个ant脚本,该脚本运行一个可执行文件,并且在从父级运行时将不起作用,而在单独运行子级的POM时将运行。 我认为问题是Maven类路径之一。 POM
1回复

Findbugs UnionBugs作为Maven构建的一部分抛出异常“麻烦的读取/解析”,并从命令行运行

有人看到UnionBugs ant任务有问题吗? 我的Maven构建通过maven插件生成findbug,并通过使用报告项目中的unionBugs通过antrun将xml连接起来,该项目通过antrun将所有报告连接在一起。 当端到端构建运行时,我看到以下错误,但是文件存在并且可以读取。
2回复

如何仅部署多模块 maven 项目的一部分?

我有一个多模块 Maven 项目,并且只想部署 2 个子模块: 只应部署module1.jar和module2.jar 。
2回复

Jmeter与Ant集成-如何通过电子邮件从ant发送html报告

我已经为Jmeter配置了build.xml并生成了html报告。 我想在执行测试后将此报告作为附件发送到电子邮件中。 任何人都可以帮忙。
1回复

Eclipse的Jmeter

我正在学习如何使用Eclipse构建Jmeter 。 我遵循一些在线步骤,下载了Jmeter二进制文件和源文件,将它们解压缩到同一目录中,在eclipse中创建了一个Java项目,并使用了ant build,但是当我构建时出现以下错误 我正在使用JRE8 , JDK1.8和ant