Jmeter+Ant 接口自动化测试环境搭建

第一步:java环境搭建

由于Jmeter和Ant都是需要依赖于java运行环境的,所以开始先要搭建好java环境;

搭建java环境需要依赖的安装包就是Jdk这个可以直接去官网下载:http://www.oracle.com/

安装步骤也很简单,基本都是下一步下一步的操作,重点不要去修改安装路径,默认就好;

然后就是到了最主要的环境变量配置的环节,这里要详细的解释描述一下;

1.打开环境变量配置:鼠标悬浮计算机-->右键-->属性-->高级系统设置-->环境变量;

 2.点开之后会看到环境变量配置的页面,这个系统版本不一样所看到的界面也不一样,大体就是分为用户变量和系统变量,这里注意如果是在原有的基础上新增记得用英文分号与之前的隔开

变量名         变量值描述 值示例
JAVA_HOME java的安装目录,系统变量中新建JAVA_HOME C:Program FilesJavajdk1.8.0_191
CLASS_PATH 在系统变量中新建CLASS_PATH .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
path 你的系统变量中已经存在,你只需要在里面新增即可 %JAVA_HOME%in;%JAVA_HOME%jrein   


3.上面步骤都配置好之后呢,测试一下java环境是否配置成功;

  重新打开控制台,一定要关闭重新打开,输入命令:java    javac   java -version,出现以下界面代表配置成功;

  

  

 第二步:Jmeter环境搭建

java环境配置好之后就可以来搭建jmeter环境了,同样需要下载Jmeter安装包,这里推荐官网下载:https://jmeter.apache.org/

下载之后又到了关键时刻,环境变量的配置了,jmeter同样需要配置三个环境变量;

变量名 变量值描述 变量值
JMETER_HOME  系统变量中新建一个JMETER_HOME,值为你的Jmeter的安装目录 例如:D:apache-jmetesapache-jmeter-4.0 
CLASS_PATH

值固定,注意通过分号与之前的值分隔

%JMETER_HOME%libextApacheJMeter_core.jar;

%JMETER_HOME%libjorphan.jar;

%JMETER_HOME%lib/logkit-2.0.jar; 

path 原有的基础上通过分号隔开加上 %JMETER_HOME%in

全部都配置好之后启动jmeter,在控制台输入命令:jmeter  回车,耐心等待可以看到jmeter主界面就OK了;

如果主界面打不开,可以去检查你的jdk版本是否过低;或者你的包在下载过程中是否损坏;

第三步:Ant环境搭建

先来说一下为什么搭建Ant,我们的Jmeter运行是通过在Windows界面上运行,我们如果想将jmeter放到服务器运行,服务器是看不到界面的,所以就只能通过Ant构建;

还是先去现在Ant的包,这里推荐官网下载:http://ant.apache.org/

 安装好之后就还是老套路配置环境变量

变量名 变量值
ANT_HOME 例如:D:/ apache-ant-1.10.1
CLASS_PATH %ANT_HOME%lib
path %ANT_HOME%in

  配置好之后再控制台输入ant测试是否安装成功;

  ant默认是会运行build.xml文件,后面生成测试报告我们会配置该文件,最终通过ant构建jemter脚本生成测试报告;

第四步:配置测试报告的生成

测试报告生成有两种格式,一种是Jmeter自带的偏性能的测试报告,一种是通过ant构建后自定义样式的测试报告;

生成测试报告之前,首先修改一下配置文件:jmeter.properties 该文件在Jmeter的bin目录下;

 

 这样配置好之后,就可以通过jmeter生成测试报告了:jmeter -n -t [Jmeter脚本文件路径] -l result.jtl -e -o [测试报告存款路径(该路径必须为空)]

如果想要通过ant构建生成自定义样式的测试报告,则需要再次修改一下配置文件,将一下内容值修改为true,并把注释去掉,使其生效;

 将jmeter下的extras中的 ant-jmeter-1.1.1.jar 复制放到Ant中的lib文件夹中;

Jmeter extras文件中的 build.xml 文件复制放到ant目录中的bin目录下面;

需要将build.xml文件做一些修改

 新建一个测试报告的目录,将自定义的样式文件放进去,如果需要自定义样式文件,可以私信我;

通过ant命令构建:ant -buildfile [build.xml文件路径]  构建成功后去测试报告目录查看即可;

原文地址:https://www.cnblogs.com/XhyTechnologyShare/p/13900068.html