一、ant安装

1、 ant安装

官网下载http://ant.apache.org

解压到想要的盘里面

2、 配置环境变量

(1)变量名:ANT_HOME

变量值:E:\apache-ant-1.7.0(这个是你的ant存放的路径)

(2)变量名 Path

变量值: %ANT_HOME%\bin

(3)变量名:ClassPath

  1.         变量值:%ANT_HOME%\lib

3、验证

二、Jmeter配置

1、配置文件修改

jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/jmeter.properties文件内容,修改jmeter.properties文件 jmeter.save.saveservice.output_format=xml;

2、jar文件拷贝

将apache-jmeter-3.2\extras\ant-jmeter-1.1.1.jar拷贝到apache-ant-1.10.1-bin\lib目录下,使执行ant时能找到jmeter相关jar文件。

3、 build.xml文件

  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <project name="ant-jmeter-test" default="run" basedir=".">
  4. <tstamp>
  5. <format property="time" pattern="yyyyMMddHHmm" />
  6. </tstamp>
  7. <!-- 需要改成自己本地的 Jmeter 目录-->
  8. <property name="jmeter.home" value="F:\apache-jmeter-5.1.1" />
  9. <!-- jmeter生成jtl格式的结果报告的路径-->
  10. <property name="jmeter.result.jtl.dir" value="F:\apache-jmeter-5.1.1\TestReport\jtl\" />
  11. <!-- jmeter生成html格式的结果报告的路径-->
  12. <property name="jmeter.result.html.dir" value="F:\apache-jmeter-5.1.1\TestReport\html\" />
  13. <!-- 生成的报告的前缀-->
  14. <property name="ReportName" value="TestReport" />
  15. <property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" />
  16. <property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}${time}.html" />
  17. <!-- 输出生成的报告名称和存放路径-->
  18. <echo message="${jmeter.result.jtlName}"/>
  19. <echo message="${jmeter.result.htmlName}"/>
  20. <echo message="${jmeter.result.html.dir}"/>
  21.  
  22. <target name="run">
  23. <antcall target="test"/>
  24. <antcall target="report"/>
  25. </target>
  26.  
  27. <!--加载jar包,解决显示时间问题-->
  28. <path id="xslt.classpath">
  29. <fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/>
  30. <fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/>
  31. </path>
  32.  
  33. <target name="test">
  34. <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />
  35. <jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}">
  36. <!-- 声明要运行的脚本。"*.jmx"指包含此目录下的所有jmeter脚本-->
  37. <testplans dir="F:\apache-jmeter-5.1.1\TestScript" includes="test.jmx" />
  38.  
  39. <property name="jmeter.save.saveservice.output_format" value="xml"/>
  40. </jmeter>
  41. </target>
  42.  
  43. <target name="report">
  44. <tstamp> <format property="report.datestamp" pattern="yyyy-MM-dd HH:mm" /></tstamp>
  45. <xslt
  46. classpathref="xslt.classpath"
  47. force="true"
  48.  
  49. in="${jmeter.result.jtlName}"
  50. out="${jmeter.result.htmlName}"
  51. style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl">
  52. <!--显示dateReport的时间-->
  53. <param name="dateReport" expression="${report.datestamp}"/>
  54. </xslt>
  55. <!-- 因为上面生成报告的时候,不会将相关的图片也一起拷贝至目标目录,所以,需要手动拷贝 -->
  56. <copy todir="${jmeter.result.html.dir}">
  57. <fileset dir="${jmeter.home}/extras">
  58. <include name="collapse.png" />
  59. <include name="expand.png" />
  60. </fileset>
  61. </copy>
  62. </target>
  63. </project>

TestScript文件夹

TestScript文件夹:

TestReport文件夹:

4、 WIN+R打开运行,录入cmd,切换目录cd F:\jmeter-file(build.xml的存放目录),执行ant,没有意外运行成功。

三、jenkins配置

1、ant配置

2、项目构建配置

控制台结果:

Jmeter+ant+jekins环境配置的更多相关文章

  1. Jmeter + Ant 测试环境搭建 及解决问题: the <jmeter> type doesn't support nested text data

    1.首先确保测试机器中已经按照jdk1.6以上版本,如果没有,那就上官网下载吧. 2.下载Ant,解压至指定目录,并配置好环境变量:http://ant.apache.org/ 在命令行下执行ant ...

  2. JMeter学习-002-JMeter环境配置

    本节主要介绍 JMeter 本地环境配置(JMeter 版本为 apache-jmeter-2.12),详细配置如下: 一.JDK配置 默认用户本地已经安装且配置好 JDK.若未配置,敬请参阅我的博客 ...

  3. jmeter+ant+jekins的持续集成自动化搭建-基于虚拟机的linux系统

    准备软件: 1.ant压缩包,2.jmeter压缩包,3.jenkins的war包压缩包,4.tomcat压缩包,5.build.xml文件,6.jmeter生成的***.jmx格式文件. 基本原理: ...

  4. 在linux下Ant的环境配置

    Ant(英文全称为another neat tool,另一个简洁的工具)是一个基于Java的生成工具,Ant将会被应用到Java项目中. 同样的,现在要来安装Ant(最近要安装的东西还蛮多的=m=), ...

  5. ant windows环境配置

    详见如下链接,小蚂蚁builder.xml--apache-ant的配置 http://blog.csdn.net/gaohuanjie/article/details/40142687

  6. jmeter+ANT+Jekins性能自动生成测试报告脚本(模板),加入:Median TIme、90%、95%、99%、QPS、以及流量显示

    <?xml version="1.0"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/T ...

  7. Linux下环境搭建(三)——jmeter+ant配置

    在linux环境下,使用jmeter做接口自动化,做好了前两步的准备工作后,怎能少了主角jmeter+ant了,今天就来说下jmeter+ant的配置方式. jmeter配置 jmeter下载地址:h ...

  8. Jenkins环境搭建(2)-搭建jmeter+ant+jenkins自动化测试环境

    一直想在持续集成方向学习并研究一番,近期正准备结合jmeter+ant+jenkins做自动化接口测试,在学习的同时,正好实践一番,毕竟实践才是真理. 在搭建jmeter+ant+jenkins环境有 ...

  9. Jmeter+ant集成接口测试报告

    一.jdk1.8下载及环境配置 1.1 下载地址 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-download ...

随机推荐

  1. Linux目录结构(目录结构详解是重点)

    1.Linux目录与Windows目录对比 1.Windows目录结构 2.Linux目录结构 深刻理解Linux 树状文件目录是非常重要的,只有记住他们,你才能在命令行中任意切换,想去哪里去哪里 2 ...

  2. Go chan 结构体 写入文件

    chan 需要两个进程,一个写,一个读,是分开的, package main import ( "bufio" "fmt" "math/rand&qu ...

  3. liunx下Oracle安装

    1. 引言 将近一个月没有更新博客了,最近忙着数据库数据迁移工作:自己在服务器上搭建了oracle数据库,一步步走下来遇见很多BUG:现在自己记录下,方便以后有用上的地方: 2. 准备工作 oracl ...

  4. win7安装镜像注入USB3.0,NVMe驱动

    现在的新款主板和笔记本因为原生自带了USB3.0和NVMe,在安装WIN7的时候会出现进入安装界面后不识别USB设备且在硬盘列表中无法读取M.2类型的固态硬盘信息.导致这个现象的原因就是在WIN7安装 ...

  5. Thymeleaf前后端分页查询

    分页查询是一个很常见的功能,对于分页也有很多封装好的轮子供我们使用. 比如使用mybatis做后端分页可以用Pagehelper这个插件,如果使用SpringDataJPA更方便,直接就内置的分页查询 ...

  6. Spring Security 解析(二) —— 认证过程

    Spring Security 解析(二) -- 认证过程   在学习Spring Cloud 时,遇到了授权服务oauth 相关内容时,总是一知半解,因此决定先把Spring Security .S ...

  7. 数据仓库模型ETL架构(DWI/DWR/DM)

    1.DWI DWI:数据湖.数据砥柱,一般存放在HDFS 数据仓库的基础数据来源,各种杂七杂八的数据 关键点:数据清洗.数据整合.异常处理.增量获取 ETL:E-数据抽取.数据清洁.格式转换,T-生成 ...

  8. DataPipeline如何实现数据质量管理?

    数据质量管理已经成为数据治理的重要组成部分.高质量的数据是企业进行决策的重要依据. DataPipeline数据质量平台整合了数据质量分析.质量校验.质量监控等多方面特性, 以保证数据质量的完整性.一 ...

  9. Firebird 事务隔离级别

    各种RDBMS事务隔离都差不多,Firebird 中大致分为3类: CONCURRENCY.READ_COMMITTED.CONSISTENCY. 在提供的数据库驱动里可设置的事务隔离级别大致如下3类 ...

  10. Hybris服务器启动日志分析

    build文件检测,使用b2c_acc recipit启动服务器:/home/jerrywang/Hybris/installer/recipes/b2c_acc/build.gradle The T ...