Ant执行jmeter

深渊向深渊呼唤

Ant是Java的生成工具,是Apache的核心项目;
Ant类似于Unix中的Make工具,都是用来编译、生成;
Ant是跨平台的,而Make不能;
Ant的主要目的就是把你想做的事情自动化,不用你手动一步一步做,因为里面内置了javac、java、创建目录、复制文件等功能,所以可以直接点击Ant文件,即可编译生成你的项目。
一、 根据系统版本和java版本下载ant(官网https://ant.apache.org/bindownload.cgi),如图:
在这里插入图片描述

二、 解压压缩包,放在合适路径,路径需全英文,最好和jmeter同路径如图:
在这里插入图片描述
在这里插入图片描述

三、 配置系统变量,先添加环境变量ANT_HOME D:\downloads\apache-ant-1.10.8-bin\apache-ant-1.10.8,然后在PATH后面追加;%ANT_HOME%\bin,如图:
在这里插入图片描述
在这里插入图片描述

四、 打开命令行界面,先输入ant –v 回车,然后输入ant –version 回车,显示内容如图,即配置成功:
在这里插入图片描述

五、 将apache-jmeter-5.3\extras内的ant-jmeter-1.1.1.jar复制到apache-ant-1.10.8-bin\apache-ant-1.10.8\lib下(jmeter版本和ant版本以及路径以具体安装为准),如图:
在这里插入图片描述
在这里插入图片描述

六、 将apache-jmeter-5.3\lib内的serializer-2.7.2.jar和xalan-2.7.2.jar复制到apache-ant-1.10.8-bin\apache-ant-1.10.8\lib下(jmeter版本和ant版本以及路径以具体安装为准),如图:
在这里插入图片描述
在这里插入图片描述

七、 用Notepad++打开apache-jmeter-5.3\bin下的jmeter.properties,将jmeter.save.saveservice.output_format=csv,取消注释状态,并将csv改为xml需小写,(jmeter版本和ant版本以及路径以具体安装为准),如图:
在这里插入图片描述
在这里插入图片描述

八、 在\apache-jmeter-5.3下创建三个文件夹(名称自定),demo文件夹放需要运行的jmx文件和build.xml,jtl放运行jmx生成的原生报告,就是察看结果树,HTML放ant生成的HTML报告,如图:
在这里插入图片描述

九、 在demo文件夹下放入build.xml,下载地址在最后,然后用Notepad++打开,按图,将路径修改为实际路径,保存即可,如图:
在这里插入图片描述
在这里插入图片描述

十、 执行,先打开命令行界面,切换到apache-jmeter-5.3\demo文件夹下,输入ant回车即可,如图:
在这里插入图片描述

十一、执行完毕后会在jtl(jtl报告可在GUI中打开)和html生成报告,HTML报告效果图如下:
在这里插入图片描述

十二、build.xml下载地址,链接:https://share.weiyun.com/WMa14Ypl 密码:nzs355

栏目