接口测试(java+testng+ant+jenkins)第三篇ant

1、ant是什么?

  是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具

2、下载安装

  http://www.cnblogs.com/yuzhongwusan/archive/2013/03/26/2982411.html

3、在eclipce中的使用

准备工作:

  项目右键——new——folder——folder name: lib

  将testng-6.8.5.jar 、jcommander.jar 放入lib

  项目右键——new——file——build.xml  (文件名不能写错)

  放入代码

<?xml version="1.0"  encoding="UTF-8" ?>
<project name="HelloWorld" default="regression" basedir=".">
<property name="src" value="src"/>
<property name="dest" value="classes"/>
<property name="testng.dir"  value="${basedir}\lib"/>
<property name="testng.output.dir" value="${basedir}\test-output"/>

 <path id="class1">
        <fileset dir="${basedir}\lib" includes="*jar"/>
        <pathelement location="${dest}"/>
        <pathelement location="${src}"/>
 </path>

<taskdef resource="testngtasks" classpath="${testng.dir}/testng-6.8.5.jar"/>

<target name="init">
    <delete dir="${dest}"/>
    <mkdir dir="${dest}"/>
</target>
<target name="compile" depends="init">
   <javac srcdir="${src}" destdir="${dest}"  classpathref="class1" encoding="UTF8" includeantruntime="off" debug="on" debuglevel="lines,vars,source"/>
</target>

<target name="regression" depends="compile">
        <echo>running testng</echo>
        <testng outputdir="${testng.output.dir}" classpathref="class1" delegateCommandSystemProperties="true">
            <xmlfileset dir="${basedir}" includes="testng.xml"/>
        </testng>
</target>
</project>

4、运行build.xml

  可以右键Run As——Ant build

  也可以用cmd进入build.xml所在目录,使用ant命令

时间: 2024-10-09 02:41:04

接口测试(java+testng+ant+jenkins)第三篇ant的相关文章

ANT应用(三)ANT实战

一.Ant的关键元素 Ant的构件文件是基于XML编写的,默认名称为build.xml.为了更清楚的了解Ant,在这里编写一个简单的Ant程序,用来展现Ant的功能,让读者对Ant有一个初步的了解.首先在E盘下建立一个build.xml文件,内容如下: <?xml version="1.0"?> <project name="helloWorld">        <target name="sayHelloWorld&quo

接口测试(java+testng+ant+jenkins)第二篇testng

1.testng是什么? 是一种测试框架,可以更方便的执行测试用例. 2.如何安装? Eclipse--Help--Install New Software work with输入:http://beust.com/eclipse 等待几秒钟,,选中Testng,一路next window--preferences 能看到testng,就是安装成功了. 3.项目右键--Build Path --Add libraries--TestNG--finish 4.在包com.lx上,右键--new--

接口测试(java+testng+ant+jenkins)第一篇 java

本教程适合有java语言基本能力的人学习 1.准备工具:jdk.eclipse (具体安装请百度) 2.在eclipse中,创建项目如下 3.设置项目编码utf-8 项目名称右键--properties--resource-- Other:utf-8 4.再创建一个class:HttpRequest,放入代码 (不用细究具体实现,会调用接口即可) package com.lx; import java.io.BufferedReader; import java.io.IOException;

Java Stream函数式编程第三篇:管道流结果处理

一.Java Stream管道数据处理操作 在本号之前写过的文章中,曾经给大家介绍过 Java Stream管道流是用于简化集合类元素处理的java API.在使用的过程中分为三个阶段.在开始本文之前,我觉得仍然需要给一些新朋友介绍一下这三个阶段,如图: 第一阶段(图中蓝色):将集合.数组.或行文本文件转换为java Stream管道流 第二阶段(图中虚线部分):管道流式数据处理操作,处理管道中的每一个元素.上一个管道中的输出元素作为下一个管道的输入元素. 第三阶段(图中绿色):管道流结果处理操

初学Java ssh之Spring 第三篇

在这篇中,我学习了依赖注入的两种方式:设值注入和构造注入. 在我们以前的思维中,如果调用一个类时,我们都需要将其手动实例化,当我们创建被调用的工作不需要我们完成时,这就是控制反转,当这个将被调用的实例过程被Spring完成,并注入调用者时,这就是依赖注入. 一.先来学习学习设值注入: 我们先来新建两个接口规范,分别命名为Computer.java 和 Key.java,其路径均在com.sep.basic.service包下: Computer.java代码如下: 1 package com.s

Java小白入门系列 第三篇 从新开始

2018年10月9日    17:47:51 郑州    西北风 Sue 越过中秋,迈过国庆,这一个多月乱七八糟又不得不应对的事接踵而至,好在学习一直在持续,用户中心的项目今天终于收尾测试并开始复习,就借着复习,从头开始,把课程捋一遍. 最开始的新手,建议使用记事本(文件格式改为Java)写代码,然后在dos窗口编译运行,熟悉一星期后可以用subline,subline会有部分提示以及颜色字体,比较好用,半月之后可转为eclipse,非常好用.相关软件的下载链接??在文末. Java历史及发展就

JAVA企业应用【第三篇】TOMCAT配置

1.server.xml组件类别 顶级组件:位于整个配置的顶层,如server.容器类组件:可以包含其它组件的组件,如service.engine.host.context.连接器组件:连接用户请求至tomcat,如connector.被嵌套类组件:位于一个容器当中,不能包含其他组件,如Valve.logger. <server> <service> <connector /> <engine> <host> <context><

Jmeter+Ant+Jenkins搭建持续集成的接口测试

前置条件:首先我们默认Jmeter脚本已经录制好了,并测试通过,存在如下脚本 一.Ant转换xml格式的聚合报告 前期条件:存在Jmeter聚合测试报告TestReport201510100244.jtl 1.Ant安装 下载ant地址 配置环境变量 命令行窗口输入ant 安装成功 2.将Jmeter保存的xml格式的聚合报告TestReport201510100244.jtl,放到相应的文件夹中 文件夹目录结构: D:\jemeterTest 3.编辑build.xml文件          

Selenium2.0+TestNG+Ant+Jenkins自动化测试浅尝

当前常用自动化测试工具 Web自动化测试工具:QTP .selenium等 性能自动化测试工具:loadrunner.jmeter等 接口自动化测试工具:SoapUI.postman等 手机自动化测试工具:robotium.appium等 自动化脚本录制 Selenium 1.0包括:selenium IDE.selenium Grid.selenium RC三部分. Selenium IDE 是嵌入到Firefox浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能IDE录制的脚本可以可以