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>

<format pattern="yyyyMMddhhmm" property="time"/>

</tstamp>

<property name="jmeter.home" value="D:\tools\apache-jmeter-3.1"/>

<property name="jmeter.result.jtl.dir" value="D:\tools\apache-jmeter-3.1\bin\test\report\jtl"/>

<property name="jmeter.result.html.dir" value="D:\tools\apache-jmeter-3.1\bin\test\report\html"/>

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

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

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

-<target name="run">

<antcall target="test"/>

<antcall target="report"/>

</target>

-<target name="test">

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

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

<testplans dir="D:\tools\apache-jmeter-3.1\bin\test\" includes="*.jmx"/>

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

</jmeter>

</target>

-<path id="xslt.classpath">

<fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/>

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

</path>

-<target name="report">

-<tstamp>

<format pattern="yyyy/MM/dd HH:mm" property="report.datestamp"/>

</tstamp>

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

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

-<fileset dir="${jmeter.home}/extras">

<include name="collapse.png"/>

<include name="expand.png"/>

</fileset>

</copy>

</target>

</project>

3注意:

a:build.xml文件地址存在问题时一直走不通,最后放在jemter文件的D:\tools\apache-jmeter-3.1\bin\test\smokeTest地址后就可以了

原文地址:https://www.cnblogs.com/520502-thy/p/9467179.html

时间: 2024-10-07 16:52:53

ant+jenkins+jmeter接口自动化的相关文章

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.

Jmeter+Maven+Jenkins+Git接口自动化流程

最近在实现 Jmeter+Maven+Jenkins+Git 接口自动化,研究不到两周,实现了 Jmeter+Maven+Jenkins+Git  接口自动化 的整体流程. 仅以此博客简单记录下自己实现的过程. 一. 职责.角色明确 Jmeter: 执行者,录制接口测试脚本,运行脚本,得到结果,生成报告,统计数据: Maven,Git :管理者, Maven 主要负责项目的依赖管理,Git 主要负责项目的代码管理: Jenkins:调度者,持续集成(CI)工具:构建.部署自动化:可以持续编译,运

《jmeter接口自动化与性能实战-飞天小子.pdf》

Jmeter作为开源测试工具,以其轻便,功能齐全的优点,正越来越受到企业的重视.作为纯java的工具,它的扩展性无比强大,既可以做功能测试,也可以做性能测试:既支持接口层面的测试,也支持webdriver驱动浏览器做ui测试.它支持各种协议,各种数据库,甚至于大数据,MQ这些前沿技术也被加入了进来.正因为版本迭代越来越快,功能越来越复杂,所以在实际操作过程中我们会遇到很多困难.而网上的一些教程由于版本过于陈旧,已经不能满足于我们的需求.我在工作之余,耗费了大量个人的时间潜心编写和整理了这套jme

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-plugin 二.jenkins系统管理-->Global tool configuration-->配置ant 三.在项目中添加相关配置文件路径: 四.build.xml文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <project name="ant-jmeter-test" defa

Jmeter接口自动化参数化 (转)

测试场景: 有个查询城市(大概一百个 )天气预报的接口(需求参考第一课),需要根据不同的citycode,去查询对应城市的天气预报,这种接口该如何去测试呢? 分析需求: 不管是功能测试需求,还是接口测试需求,首先要先学会分析需求,然后设计测试用例.对于上面的一百多个城市天气预报,小伙伴们是如何设计用例的呢? 一百多个城市的天气预报,我不可能一个个去手工测,一是比较耗时间,二是重复劳动.就算你这次一口气测了一百多个,下次版本更新,你做回归测试也得重新测.(也许你会偷懒,只测两三个,但是做测试不要抱

Jmeter接口自动化(转载)

转载自  http://www.cnblogs.com/chengtch/p/6145867.html Jmeter是压力测试.接口测试工具,Ant是基于Java的构建工具,具有跨平台的作用,jenkins是持续集成工具.将这三者结合起来可以搭建一套webservice接口测试的持续构建环境.   1.安装JDK,配置java环境变量(略过)   2.安装Jmeter,这里用到的版本是2.12(安装过程略过) 3.安装 ANT 3.1 下载安装 下载地址 http://ant.apache.or

jmeter接口自动化 读取不到参数化文件 解决方法

最近在研究jmeter,把一些操作记录下来,我的测试群,喜欢的加511057741一起学习交流,熟悉常见抓包工具,Python编程,网络协议,LR,jmeter网络安全,环境搭建,接口自动化 jmeter做接口自动化的是,一定要用到引入外部文件 这里主要解决的是引入了csv文件之后,读取不到参数的解决 添加线程,添加请求断言结果等就不说了 这里说重点 1 点击浏览把写好的接口测试用例拿过来 2 利用excel写完接口测试用例之后,需要手动保存为csv格式,否则读取不到参数 3 测试用例有多少个字

postman+newman+node.js+git+jenkins实现接口自动化持续集成

缺少的配图会在后期慢慢更新出来 1 首先我们来说说postman+newman+node.js+git+jenkins它们之间的关系.首先jenkins只支持命令行模式,包含win的和linux的.postman的命令行运行环境是newman,而newman又依赖于node.js. 2 以上软件都是开源的,大家百度一下很容易找到. jenkins 地址 https://jenkins.io/download/ 其中jenkins下载war包放入tomcat启动. 在配置上win环境和linux配