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. 运行-看结果

 

查看邮件


来来来~~~一起打怪升级吧

公众号

 

个人微信 --> 添加请注明来意 

 

posted @ 2022-03-02 17:37  会花钱的水晶晶  阅读(145)  评论(0编辑  收藏  举报