本文介绍: RabbitMQ客户端插件amqpclient-3.4.4.jar下载插件下载地址https://repo1.maven.org/maven2/com/rabbitmq/amqpclient/3.4.4/amqpclient-3.4.4.jar。注意:有时打包不成功,提示下载ivy.jar包到指定目录失败,是需要配置代理的,为了减少麻烦,可手动直接下载下来放到ivy目录下(没有ivy目录手动创建目录),并修改ivy-2.5.0.jar文件名为ivy.jar。后续再打包速度飞快。

整体流程如下:先下载AMQP插件源码可以通过ant+ivy本地编译成jar包,再将jar导入JMeter目录下,重启JMeter生效

Apache Ant 是一个基于 Java构建工具。Ant 可用于自动化构建部署 Java 应用程序,使开发人员更轻松地管理项目。Ant 与 Ivy 集成良好,可用于管理项目依赖项。通过使用 Ivy 和 Ant,开发人员可以轻松从远程存储库下载和管理项目依赖项。Ivy 和 Ant 共同为 Java 项目提供了完整构建依赖管理解决方案

ivy.jar 文件一个基于Java依赖管理器用于管理项目中的外部依赖项。它允许开发人员轻松地从远程存储库下载和管理项目依赖项。Ivy通常与Apache Ant和Apache Maven一起使用,为Java项目提供完整的构建依赖项管理解决方案。ivy.jar 文件可以从Apache Ivy网站下载。ivy.jar 可以与 Apache Ant 一起使用

具体实现步骤

1、ant环境搭建

下载1.9.16版本ant安装包,并解压安装目录下
下载地址https://dlcdn.apache.org//ant/binaries/apacheant-1.9.16-bin.zip

配置环境变量
因为要在dos命令行执行ant命令,所以需要配置环境变量,并保存生效

ANT_HOME XXX/XXX

Path %ANT_HOME%bin

CLASS_PATH %ANT_HOME%lib;

测试

测试是否安装成功,直接在dos命令行输入ant,目录下没有build.xml文件的情况下会提示build失败,这种情况就说明ant环境配置成功。

2、AMQP源码下载

下载JMeter-Rabbit-AMQP插件并解压

下载地址:GitHub – jlavallee/JMeter-Rabbit-AMQP: A JMeter plugin to publish & consume messages from RabbitMQ or any AMQP message broker

3、拷贝JMeter_core.jar包到JMeter-Rabbit-AMQP插件根目录

JMeter_core.jar包在JMeter安装路径下的libextApacheJMeter_core.jar

4、修改AMQP插件的配置文件

5、打包

切换目录到AMQP插件根目录下,直接运行ant命令,开始打包

注意:有时打包不成功,提示下载ivy.jar包到指定目录失败,是需要配置代理的,为了减少麻烦,可手动直接下载下来放到ivy目录下(没有ivy目录手动创建目录),并修改ivy-2.5.0.jar文件名为ivy.jar

打包成功后显示下图,首次打包需要下载的依赖包较多,执行时间很长,耐心点,一包烟的功夫就好了。后续再打包速度飞快。

打包完成后,将生成的JMeterAMQP.jar文件target/dist复制到JMeter的lib/ext/目录。

完成以上步骤还没有完,还需要导入RabbitMQ客户端插件。

6、RabbitMQ客户端插件下载

RabbitMQ客户端插件amqpclient-3.4.4.jar下载,插件下载地址https://repo1.maven.org/maven2/com/rabbitmq/amqpclient/3.4.4/amqpclient-3.4.4.jar

下载后直接放到JMeter安装目录下的/lib/ext目录下。

7、完成以上,重启JMeter创建线程组就可以看到AMQP取样器了

最后感谢每一个认真阅读文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

原文地址:https://blog.csdn.net/NHB456789/article/details/134712303

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_23438.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注