jenkins+ant输出jmeter接口测试报告配置

一、jenkins系统管理-->管理插件-->可选插件:安装Ant-plugin

二、jenkins系统管理-->Global tool configuration-->配置ant

三、在项目中添加相关配置文件路径:

四、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="D:\jmeter\apache-jmeter-3.2" />
 9     <property name="jmeter.dir" value="plan1" />
10     <!-- jmeter生成jtl格式的结果报告的路径-->
11     <property name="jmeter.result.jtl.dir" value="${jmeter.home}\${jmeter.dir}\report\jtl" />
12     <!-- jmeter生成html格式的结果报告的路径-->
13     <property name="jmeter.result.html.dir" value="${jmeter.home}\${jmeter.dir}\report\html" />
14     <!-- 生成的报告的前缀-->
15     <property name="ReportName" value="TestReport" />
16     <property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" />
17     <property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}${time}.html" />
18
19     <target name="run">
20         <antcall target="test" />
21         <antcall target="report" />
22     </target>
23
24     <target name="test">
25         <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />
26         <jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl">
27              <!-- 声明要运行的脚本。"*.jmx"指包含此目录下的所有jmeter脚本-->
28             <testplans dir="${jmeter.home}\${jmeter.dir}" includes="*.jmx" />
29               <property name="jmeter.save.saveservice.output_format" value="xml"/>
30
31         </jmeter>
32     </target>
33
34     <target name="report">
35          <tstamp> <format property="report.datestamp" pattern="yyyy/MM/dd HH:mm" /></tstamp>
36         <xslt
37               classpathref="xslt.classpath"
38               force="true"
39               in="${jmeter.result.jtlName}"
40               out="${jmeter.result.htmlName}"
41               style="${jmeter.home}/extras/jmeter.results.shanhe.me.xsl">
42               <param name="dateReport" expression="${report.datestamp}"/>
43         </xslt>
44                 <!-- 因为上面生成报告的时候,不会将相关的图片也一起拷贝至目标目录,所以,需要手动拷贝 -->
45         <copy todir="${jmeter.result.html.dir}">
46             <fileset dir="${jmeter.home}/extras">
47                 <include name="collapse.png" />
48                 <include name="expand.png" />
49             </fileset>
50         </copy>
51     </target>
52
53      <path id="xslt.classpath">
54         <fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/>
55         <fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/>
56     </path>
57 </project>

原文地址:https://www.cnblogs.com/FengZiQ/p/9062868.html

时间: 2024-11-07 23:29:45

jenkins+ant输出jmeter接口测试报告配置的相关文章

jenkins+ant+jmeter接口自动化测试(持续构建)

使用badboy录制脚本,到处到jmeter后进行接口自动化,后来想着 可不可以用自动化来跑脚本呢,不用jmeter的图形界面呢, 选择了ant来进行构建,最后想到了用Jenkins来进行持续构建接口测试. 上一篇讲到了badboy录制jmeter脚本后,可以在jmeter进行回访, 其实也可以直接在jmeter进行录制脚本,我们打开jmeter, 打开我们的代理服务器,然后设置 设置后呢,我们点击启动,这样就可以启动代理服务器了,  我录的是手机,所以呢,我在cmd 输入ipconfig获取地

jenkins / ant / jmeter 持续集成接口自动化

1. 将 jmeter 脚本放在/var/lib/jenkins/workspace/Jmeter_auto/jmxpath路径下 2. 点击http://jk.facebank.net.cn/job/Jmeter_auto/立即构建即可 最终生成的报告会在 /var/lib/jenkins/workspace/Jmeter_auto/jmxpath/时间目录/html/文件夹中,里面包含整个脚本运行的结果 jmeter 安装目录: /var/lib/apache-jmeter-3.0, ant

Jenkins+ant+Jmeter接口自动化框架搭建

工具准备 JDK: jdk1.8.0_111 Ant: apache-ant-1.9.9 Jmeter: apache-jmeter-3.1 Jenkins: jenkins-2.7.4 JDK安装 安装JDK: 双击JDK安装包,选择安装路径,可以采取默认安装路径,也可以自定义安装路径,为了方便直接安装在默认路径下了.安装路径:C:\Program Files\Java\jdk1.8.0_111; 配置JDK环境变量: 系统变量→新建 JAVA_HOME 变量 变量值填写jdk的安装目录(本人

Jenkins+Ant+Jmeter接口自动化集成测试实例

Jenkins+Ant+Jmeter接口自动化集成测试实例 一.Jenkins安装配置 1.安装配置JDK1.6+环境变量: 2.下载jenkins.war,放入C:\jenkins目录下,目录位置随意: Jenkins启动方法: cmd进入Jenkins目录下,执行java -jar jenkins.war 浏览器输入:localhost:8080可以访问Jenkins表示配置成功: 二.Ant安装配置 1.下载apache-ant-1.9.6:放入E盘,如E:\apache-ant-1.9.

ant+jenkins+jmeter接口自动化

1.网址:https://www.cnblogs.com/ceshisanren/p/5639886.html 2.bulid.xml文件 <?xml version="1.0" encoding="UTF-8"?> -<project basedir="." default="run" name="ant-jmeter-test"> -<tstamp> <form

jenkins+ant+jmeter搭建持续集成的接口测试平台

一.jemter接口脚本的编写步骤如下: 1. 编写接口请求 通过录制或者查看接口文档,编写接口请求,进行调试,确保接口调试通过,对于http的请求来说,就是正确的填写域名,查询字符串,查询参数等信息 2. 对接口的返回/输出结果进行判断,确认接口测试结果是否有异常 这些工作完成后,接口测试脚本就准备好了 二.生成接口测试报告 接口测试脚本运行后生成的是JTL(xml)格式的文件,这些文件不具备可读性,因此我们要把他转化为可以阅读的html格式报告.转化的步骤如下: 1. 安装ant工具 Ant

jmeter+jenkins+ant部署持续集成测试

原文地址:http://blog.csdn.net/kaluman/article/details/74535495 开头的注意事项: 1.所有的环境变量和代码,都需要使用英文的符号,变量之间都需要英文分号;隔开. 2.配置环境时,最好切换到英文输入法进行,以免由于中文符号出错,不好查找原因. 3.调试时,没有使用命令行工具,一直使用的Xshell.   一.    安装包准备 JDK:jdk1.8.0_91 Ant:apache-ant-1.9.7 Jmeter:apache-jmeter-3

jenkins+ant+jmeter自动化环境搭建

jmeter:测试接口的工具,支持java语言: ant:Apache Ant是一个Java库和命令行工具,其任务是将构建文件中描述的进程作为相互依赖的目标和扩展点.只要使用过Linux系统的读者,应该知道 make这个命令.当编译Linux内核及一些软件源程序时,经常要用这个命令.Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似,像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具的缺陷. jenkins:持续集成工具 一.安装前准备

搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)

一.环境准备: 1.JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.Jmeter:http://jmeter.apache.org/download_jmeter.cgi 3.Ant:http://ant.apache.org/bindownload.cgi 4.Jenkins:http://jenkins-ci.org/ 具体可参见我另一篇博客:http://www.cnblogs.com/pur