1、源码下载后解压出来
存放两个jar文件
1、网上找amqp-client-5.14.1.jar存放到jmeter的lib\ext目录下面E:\apache-jmeter-5.1.1\lib\ext
2、jmeter的lib\ext目录下ApacheJMeter_core.jar复制到源码路径下
2、由于项目需要ant编译,所以我们需要安装ant
去官网下载ant安装就好了Apache Ant - Welcomehttps://ant.apache.org/安装完成配置环境变量:系统变量path增加ant的bin目录E:\apache-ant-1.9.16\bin
3、验证ant安装是不是完成,下图表示安装完成。
4、在编译过程会依赖ivysettings.xml文件,这在源码中是没有的,所以我们要自己创建一个
文件中输入以下内容:
ysettings>
<settings defaultResolver="default"/>
<property name="m2-pattern" value="${user.home}/.m2/repository/[organisation]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]" override="false" />
<resolvers>
<chain name="default">
<filesystem name="local-maven2" m2compatible="true" >
<artifact pattern="${m2-pattern}"/>
<ivy pattern="${m2-pattern}"/>
</filesystem>
<ibiblio name="central" m2compatible="true"/>
</chain>
</resolvers>
</ivysettings>
value是我maven的本地仓库,调整到本地仓库就好了
5、开始编译
进入项目目录下面输入ant
出现下图就便宜成功了
如果提示部分jar没有找到没关系,去maven官网找到对应版本号的jar放到本地路径对应的文件瞎下面就好了
编译好在\target\dist出现一个JMeterAMQP.jar
将JMeterAMQP.jar放到jmeter的\lib\ext目录下面,重启jmeter取样器就可以添加AMQP Consumer和AMQP Publisher