Jenkins+Ant+JMeter搭建持续集成接口测试平台

一、安装

工具 安装目录位置
JDK C:\Program Files\Java\jdk-12
Ant E:\apache-ant-1.10.5
Jenkins E:\Jenkins
JMeter E:\apache-jmeter-5.1

二、依赖文件配置

  1. 首先在JMeter目录下面新建一个文件夹loadTest,并将Jemter测试脚本放到该文件夹中;
  2. 将JMeter extras文件中的ant-jmeter-1.1.1.jar 放到Ant中的lib文件夹中;
  3. 将JMeter extras文件中的jmeter-results-detail-report_21,build.xml,collapse.png,expand.png到Ant目录的bin目录下面。

三、build.xml配置
在Ant的bin目录中打开build.xml文件找到以下内容

    <property name="testpath" value="${user.dir}"/>
    <property name="jmeter.home" value="${basedir}/.."/>
    <property name="report.title" value="Load Test Results"/>
    
    <!-- Name of test (without .jmx) -->
    <property name="test" value="Test"/>

参数说明

  • testpath测试计划 - - - 这里用于存放测试脚本测试生成的文件、测试报告
  • jmeter.home - - - JMeter目录路径
  • report.title - - - 测试报告的标题
  • test jMeter - - - 测试脚本的名称(无需后缀.jmx)

根据教程路径环境配置的结果

    <property name="testpath" value="E:\apache-jmeter-5.1\loadTest"/>
    <property name="jmeter.home" value="E:\apache-jmeter-5.1"/>
    <property name="report.title" value="Load Test Results"/>
    
    <!-- Name of test (without .jmx) -->
    <property name="test" value="http_test"/>

四、生成报告

“win+ R” –> 输入CMD并回车-> 输入以下命令

ant -buildfile E:\apache-ant-1.10.5\bin\build.xml

在这里插入图片描述
进入E:\apache-jmeter-5.1\loadTest目录可以看到生成了以下文件
在这里插入图片描述
打开http_test.html测试报告
在这里插入图片描述

五、集成到Jenkins
在Jenkins新建一个任务为JMeter_Request_Test
在Configure的构建选项(Build)里选择Invoke Ant,然后点击“Advanced…(高级选项) 再在Build File里输入build.xml配置文件路径。
在这里插入图片描述
保存后构建即可,然后看到控制台输出的跟cmd的控制台输出的是一样的
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_37193944/article/details/88765389