Ant的介绍
apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。
Ant它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件,build.xml)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。
配置Ant
1,复制Ant的路径地址
2,新增ANT_HOME:变量为Ant的路径地址
3,添加CLASSPATH变量为%ANT_HOME%\lib;
4,在PATH里面新增%ANT_HOME%\bin
5,检查ant是否安装成功ant -v
6,配置库文件将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中
7,配置ant的编译文件build.xml
jmeter的extras文件下也有个build.xml文档,不要用这个文档来改
8,修改build.xml配置文件的内容接受人的邮箱密码可以后期在配置邮箱或者邮箱授权码
9,配置jmeter.propertise文档
找到jmeter.properties文档,在jmeter/bin目录下,打开该文档并编辑,修改jmeter报告输出格式为xml:
改jmeter.save.saveservice.output_format=csv 为jmeter.save.saveservice.output_format=xml,并去掉前面的注释符号#
10,在build.xml目录下输入cmd,并执行ant
11,把javax.mail-1.6.2.jar包放在ant的\lib 目录下即可
12,运行出现这个错误是邮件发送失败要获取邮箱的授权码
解决方式:1登录QQ邮箱点击,设置,账户,开启SMTP的服务通过手机发送短信获取授权码
2,替换上面说的收件人的邮箱密码换取成获取得到的授权码
13,再次在build.xml上级文件夹下执行ant命令,执行成功并发送邮件
14,修改测试报告的样式
设置测试输出报告要输出的内容:同样在jmeter.properties中,设置需要输出的内容为true,并去掉前面的注释符号#,这里全部设置成true→保存
15,修改生成测试报告模板样式
设置build文件的报告模板为优化后的模板jmeter.results.shanhe.me.xsl
16,在build.xml上级目录执行cmd的ant命令
17,生成优化后的测试报告
18,配置tomcat的环境变量
新建CATALINA_HOME变量变量值为安装tomcat的路径
将tomcat中的bin添加到path中
19,启动tomcat使用命令startup
20,在网站上输入127.0.0.1:8080查看是否启动成功
把jenkins的web包放在wepapps目录下
21,通过127.0.0.1:8080/Jenkins访问jenkins
22,获取jenkins的密码
23,安装jenkins所需要的插件
中途会等待一段时间
可以创建一个管理员账号
生成一个url : http://127.0.0.1:8080/jenkins,”点击保存并完成”
出现如下图信息,点击”开始使用jenkins”
进入jenkins中
在Jenkins创建管理中安装 HTML Publisher Plugin和Ant In Workspace插件
创建一个item
添加一个描述
添加一个构件时间为2分钟
分钟(0-59), 小时(0-23),日期(1-31)月份(1-12)星期(0-7)// 0和7均代表星期天
选择触发器
添加build.xml文件的目录点击保存
就会生成一个任务
点击构建
红色显示构建失败
可以在控制台查看日子信息
蓝色为成功
在邮箱里会收到测试报告