Jmeter+jenkins+Ant接口持续集成测试

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文件的目录点击保存
在这里插入图片描述
就会生成一个任务
在这里插入图片描述
点击构建
在这里插入图片描述
红色显示构建失败
在这里插入图片描述
可以在控制台查看日子信息
在这里插入图片描述
在这里插入图片描述

蓝色为成功
在这里插入图片描述

在邮箱里会收到测试报告
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值