Jmeter+Ant+Jenkins 接口自动化
一、Ant简介
下载地址:https://ant.apache.org/bindownload.cgi
windows下载zip包,mac下载tar包
下载后解压,配置环境变量(同java的配置方式,可百度)
配置环境变量后,在命令行运行如下命令,查看ant是否生效
ant -version
二、Jenkins介绍及安装配置
Jenkins官网下载地址(选择稳定的版本进行下载):https://www.jenkins.io/download/
MAC版本下载:链接:https://pan.baidu.com/s/19OpTt5aQhAhmXx4oeW4JeA 密码:hltv
下载后按照提示安装即可
mac版本获取密码时,可以在iterm里 输入:sudo less 提示的地址 ,来获取登录的初始密码
登录后记得及时修改密码!!!
三、Jmeter自动化测试的配置
1. 原理
2. Jmeter.property配置
Jmeter配置文件中,默认的报告是csv格式的,因为csv的报告不是很好看,达不到想要的效果,所以要改成xml,改成xml后,生成的报告,就能生成html的格式(注:修改后要重启Jmeter才能生效)
3. Ant配置
需要把Jmeter下面的一个Jar包(ant-jmeter-x.x.x.jar),复制到ant的安装目录lib目录下面,这样Ant就能使用Jmeter
4. Jenkins 配置-相关插件安装
(1)安装Ant插件:安装后,我们才能用Jenkins结合Ant去运行build.xml文件
(2)安装完成后,还需要配置Java 和Ant的环境变量
(3)安装jtl和html报告插件:HTML Publisher
5. 邮件通知配置
(1)安装插件:Email Extension Template、Email Ext Recipients Column
(2)以QQ邮箱为例,配置发送邮箱,QQ邮箱-设置-账户-SMTP服务必须是开启的,才能发送邮件,需要获得授权码
(3)进入Jenkins - Manage Jenkins - Configure System,找到邮件服务器,进行配置
(4)将Jmeter里的两个Jar包(javax.activation-1.2.0.jar,mail-1.5.0-b01.jar)拷贝到Ant的lib目录下 ,否则进行ant build的时候会报错
6. Ant build.xml 文件
7. Jenkins新建Job
(1)构建触发器,此处设置一个定时任务,为了演示,假设每1分钟执行一次
(2)安装过Ant插件后,此处构建时下拉列表就会有“Invoke Ant”选项,如图进行配置
(3)构建后操作里下拉选择 “Publish HTML reports”,HTML文件的路径为jenkins workspace中html报告 的存放路径,报告名称为 index.html(可自定义,但需和xml文件中一致)
8. 运行-看结果
查看邮件
来来来~~~一起打怪升级吧
公众号
个人微信 --> 添加请注明来意
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律