Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)

1、首先将apache-jmeter-3.2extras下面的ant-jmeter-1.1.1的jar包复制到ant的lib目录下

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第1张图片

复制到你安装ant目录下的lib文件里(这里就不贴图里)

/usr/local/Cellar/ant/1.10.6/libexec/lib

提示:如果大家下载完ant后找不到路径,可以在终端输入命令:which ant 

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第2张图片

2、在jmeter的根目录下创建一个存放脚本和报告的文件夹Testcases(这个大家随意命名哈)

在Testcases目录下创建report文件夹和build.xml文件,或者从extras目录下复制builded.xml文件(文件名也可以随意命名)到Testcases下,

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第3张图片

编辑builded.xml文件全选-删除,把下面我的配置复制上去



    
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        
        
    
    
        
        
            
            
            
        
    
    
        
        
        
            
                
                
            
        
    
    

以上文件里注意的地方 :

(1)这里要改成自己安装jmeter的路径

(2)这个时候要在之前我们建好的Testcase下的report里新建2个文件夹命名为jtl、html,以便存储报告和文件,并将这两个文件路径放到代码里

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第4张图片

(3)、这个target项目命名是和Jenkins挂钩的,这个后续会说,先记住你这个命名

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第5张图片

(4)、这里要写入的是你平时测试的脚本文件路径,比如我平时做接口测试时,会将脚本放入一个文件,并在代码中的includes可以放入你想测试的脚本

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第6张图片

3、builded文件弄好后,保存,我们将该文件复制到ant的安装目录下Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第7张图片

4、接下来jenkins配置ant

(1)Jenkins下安装ant

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第8张图片

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第9张图片

这里边我犯了一个错误,后来发现路径后边加入一个文件就对了

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第10张图片

下边是犯错的截图:

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第11张图片

后来发现这个路径是缺少配置文件的

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第12张图片

换了一个路径后就是对的了

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第13张图片

点击保存,ant安装完成

(2)、新疆一个自由风格项目

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第14张图片

(3)、配置项目的构建信息

Ant version 不要选择default,选择自己添加的Ant版本
targets 输入 run
Build File 输入 build.xml的路径

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第15张图片

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第16张图片

点击保存就可以

(4)安装report插件

系统管理----》管理插件----》可选插件   输入HTML Publisher 进行查询并进行安装

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第17张图片

(5)设置构建后操作

打开刚才构建的自由项目配置环节

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第18张图片

构建后操作-增加构建后操作步骤-publish html reports-reports-新增

点击保存

最后项目构建一下,就可以看到报告啦

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第19张图片

报告存放就在Testcase里边

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第20张图片

5、报告展示:

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第21张图片

不过我这里边又一个报告数据是NaN,还有待研究,不过自己研究出来的一套环境已经成功了

这里说一下,因为Mac自带JDK,就不需要配置环境变量了,我是在homebrew下下载的ant而不是官网,所以不需要配置一些东西

以上如有问题,随时沟通,本人才疏学浅,自己研究出的路线可能也不是适合大部分人,希望能有帮助,接下来去解决NaN的问题和将报告自动发送到邮件的问题。

后续:

NaN的问题解决喽~~

仅需要从Jmeter的lib包里把xalan-2.7.2.jar和serializer-2.7.2.jar copy到Ant的lib包里即可,不用修改build.xml。

解决后如图:

Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二)_第22张图片

 

你可能感兴趣的:(Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)输出测试报告(二))