搭建JMeter+Jenkins+Ant持续化

目录

一、 Ant下载及配置安装

1. Ant下载

2. 配置环境变量

3. 验证是否安装成功

4. 拷贝Jemter包到ant下

5. 建一个文件夹

6. build.xml文件

7. 存放jmx脚本

8. 生成报告

9. 打开html报告

二、 Jenkins配置并执行立即构建

10. 配置HTML插件

11. 配置ANT,JDK环境变量

12. 创建任务并执行立即构建

  • Ant下载及配置安装
  1. Ant下载

解压到你想要安装的目录(这个解压直接可以用不用安装)

  1. 配置环境变量

新建变量ANT_HOME,   值为ant路径

系统变量path 添加ant 的bin 路径

  1. 验证是否安装成功

         

  1. 拷贝Jemter包到ant下

进入jmeter安装目录下的extras文件夹,将ant-jmeter-1.1.1.jar拷贝至ant安装目录下的lib文件夹下

  1. 建一个文件夹

  1. build.xml文件

jmeter-ant新建一个build.xml文件,里面填入如下代码:

<?xml version="1.0" encoding="UTF-8"?>

<project name="ant-jmeter-test" default="run" basedir=".">

 <!-- 需要改成自己本地的 Jmeter 目录-->

<property name="jmeter.home" value="C:\software\jmeter\apache-jmeter-3.2" />

<!-- jmeter生成jtl格式的结果报告的路径-->

<property name="jmeter.result.jtl.dir" value="C:\software\jant\result" />

<!-- jmeter生成html格式的结果报告的路径-->

<property name="jmeter.result.html.dir" value="C:\software\jant\result" />

<!-- 生成的报告的前缀-->

<property name="ReportName" value="TestReport" />

<property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/report.jtl" />

<property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/index.html" />

<property name="mail_to" value="15064518985@153.com" />

<property name="lib.dir" value="${jmeter.home}/lib"/>

<path id="xslt.classpath"> <fileset dir="${lib.dir}" includes="xalan*.jar"/>

<fileset dir="${lib.dir}" includes="serializer*.jar"/>

</path> <target name="run"> <antcall target="test" />

<antcall target="report" /> </target> <target name="test">

<taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />

<jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}">

<!-- 声明要运行的脚本。"*.jmx"指包含此目录下的所有jmeter脚本-->

<testplans dir="C:\software\jant" includes="*.jmx" />

<property name="jmeter.save.saveservice.output_format" value="xml"/>

</jmeter> </target> <target name="report">

<xslt classpathref="xslt.classpath" force="true" in="${jmeter.result.jtlName}" out="${jmeter.result.htmlName}" style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl">

</xslt> <copy todir="${jmeter.result.html.dir}">

<fileset dir="${jmeter.home}/extras"> <include name="collapse.png" />

<include name="expand.png" /> </fileset> </copy> </target> </project>

注意:以下地址修改为自己本地的路径

①jmeter安装的路径:D:\软件\jmeter+ant\jmeter   jmeter路径

②生成jtl测试文件的路径:D:\软件\jmeter+ant\jtl-report(jtl-report为自己新建的文件夹)

③生成html报告的路径:D:\软件\jmeter+ant\html-report(html-report为自己新建的文件夹)

  1. 存放jmx脚本

将新建的build.xml文件和将要运行的测试jmx脚本放到同一个目录下(目录要与build文件中脚本存放路径保持一致

  1. 生成报告

进入刚才创建的xml文件存放目录,输入ant

  1. 打开html报告

在build.xml中的指定路径下html-report,找到产出的HTML测试报告,并用浏览器打开

  • Jenkins配置并执行立即构建
  1. 配置HTML插件

下载插件HTML Publisher  和   Ant Pligin

系统管理----》管理插件----》可选插件  

进行查询并进行安装,然后进行重启Jenkins

  1. 配置ANT,JDK环境变量

JDK路径

Ant路径

  1. 创建任务并执行立即构建

新建任务

配置策略

配置ANT

 

配置测试报告

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彭雨晏

感谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值