一、安装jmeter
1、去官网https://jmeter.apache.org/ 下载tgz的包,解压
2、配置jmeter环境变量
我将解压的jmeter文件放在了/Users/vactor路径下
打开.zshrc文件来配置环境变量
open /Users/vactor/.zshrc
将下面这段内容拷贝至.zshrc文件中,保存
export PATH="$PATH:$HOME/.rvm/bin"
export JMETER=/Users/vactor/apache-jmeter-5.6.2
export CLASSPATH=$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/jorphan.jar:$JMETER/lib/log4j-core-2.20.0.jar:$CLASSPATH
输入source ~/.zshrc,直接在终端中输入jmeter -v,即可查看jmeter是否已安装成功
二、安装配置ant
1、打开 Apache Ant 的官方网站:https://ant.apache.org/
在官方网站的首页上,找到并点击 “Download”(下载)链接。
点击所选版本的下载链接,开始下载压缩包。
解压安装包至指定路径,我将安装包解压到了/Users/vactor路径下
2、配置ant环境变量
打开.zshrc文件来配置环境变量,将下面代码拷贝至文件中,保存
export ANT_HOME=/Users/vactor/apache-ant-1.10.13/bin
export PATH=$ANT_HOME/bin:$PATH
在终端执行source ~/.zshrc使刚刚修改的配置生效
三、文件配置并执行脚本
1、通过ant触发jmeter脚本的配置
将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar拷贝到Ant所在目录lib子目录之下,这样Ant运行时才能找到"org.programmerplanet.ant.taskdefs. jmeter.JMeterTask"这个类,从而成功触发JMeter脚本。
2、整理jar包
- 下载commons-email.jar包,然后放在 ant 的 \lib 目录下
- 下载activation-1.1.1.jar包,然后放在 ant 的 \lib 目录下
- 下载javax.mail.jar包,然后放在 ant 的 \lib 目录下
3、修改Jmeter的bin目录下jmeter.properties文件的配置:jmeter.save.saveservices .output_format = csv 改为 jmeter.save.saveservices .output_format = xml
4、编写build.xml配置文件
- 进入jmeter的extra文件夹,打开build.xml文件
- 在jmeter安装目录下新建文件夹ant_Files,在ant_Files下新建文件夹report,report下再新建jtl和html文件夹
html文件夹:用于保存html的结果报告
jtl文件夹:用于保存jtl文件 - 将运行的脚本放在ant_Files文件夹下
- 根据个人情况将build.xml通用模板中的内容修改为:
<?xml version="1.0" encoding="UTF-8"?>
<project name="报告名称" def