selenium+testng+gitblit+jenkins+ant自动化测试系列八:ant安装

来源:互联网 发布:java中int转string 编辑:程序博客网 时间:2024/05/01 15:29

通过前7节,我们已经实现了将本地自动化脚本上传到git服务器,并利用jenkins关联git服务器,构建和下载项目代码,但是实际上到这个步骤还压根不算是实现了自动化测试,你见过每次运行的时候还需要先从服务器下载代码,然后打开eclipse然后去运行文件吗?没有吧!我理解的自动化测试应该是这样的,将测试脚本写好后,放在服务器,通过jenkins去设置定时任务自动构建,构建过程包括脚本编译执行,构建完成后,自动发送邮件到负责人的邮箱,通知此次的构建和测试执行结果。Perfect!

为了在jenkins构建时同时实现测试脚本的编译和执行,回想下java脚本的执行步骤,,比如,对于一个test.java的脚本,编译指令为javac test.java,执行指令为java test,所以如果jenkins能够在构建后自动执行javac和java指令,就可以真正实现自动化测试了,这里我们引入ant工具。

Ant是基于java的build工具你的工程在编译运行前可能要做很多准备工作,比如新建目录,删除某些文件等等,这些步骤如果每次都通过手动来做的话可能很烦,很费劲,这时你可以把这些步骤包括编译,执行等,按规则写在xml中,需要编译运行时,用ant执行一下就ok了

ant作用如下 
1、可以用ant编译Java类,生成class文件 
2、ant可以自定义标签、配置文件 
3、ant可以把相关层架构成包 
4、ant把整个项目生成web包,并发布到Tomcat

,构建ant环境
要使用ant首先要构建一个ant环境,步骤很简单:
1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这个在配置java环境的时候已经讲过,不再重复讲了)
2),下载ant ,如:apache-ant-1.9.6-bin.zip
3),解压ant ,讲你得到的压缩包解压缩,并把它放在一个尽量简单的目录,例如F:/ant-1.9

4),在系统环境变量中添加ANT_HOME,值为步骤3中的ANT目录

 

Path中添加;%ANT_HOME%\bin


5),测试一下你的设置,开始-->运行-->cmd进入命令行-->键入 ant 回车,如果看到
Buildfile: build.xml does not exist!
Build failed

那么恭喜你你已经完成ant的设置


0 0
原创粉丝点击