Jmeter+Ant+Jenkins定时构建


这里Jenkins的安装部署以及工程项目的整体配置不做赘述,其它博文已经说明,这里主要是赘述Ant的相关配置,build.xml文件配置以及项目中的部分配置

一、build.xml

  在Ant的安装目录下放入已经配置好的build.xml文件

  然后在Jmeter的安装目录下新建一个层级文件夹work/resultLog,在resultLog目录下分别创建jtl和html目录

  build.xml文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
  
 
        
    
    
      
    
    
     
    
    
    
      
    
    
    

    
        
        
        
    
    
    
        
        
            
            
            
            
        
    
        
    
        
        
    


    
         
        

              

              
              

       

                 
        
            
                
                
            
        
    
    
    
    
    
     
    
    
    

    
        
        
        
            
                                本轮构建的结果如下:
                                ${report}                               
                    
        
    
    

  在build.xml文件中我们要特别注意以下配置项(关系到是否能执行成功):

  • jmeter.home  值为Jmeter的安装目录
  • jmeter.result.jtl.dir & jmeter.result.html.dir  值对应的路径建议提前手动创建
  • ${jmeter.home}/bin/jmeter_scripts  目录下的文件名要与被测的性能测试脚本名称保持一致
  • mail_from  发送方邮箱地址
  • password  发送方的邮箱密码(注意:如果是qq邮箱则为授权码,并且需要开启smtp邮箱服务)
  • mail_to  接收方邮箱地址(多个地址用英文逗号相隔)
  • mailhost  邮箱服务器地址
  • mailport  邮箱服务器端口

注意:build.xml 文件中配置了jmeter脚本的存放位置,一定要在自己配置的文件下

二、Ant配置

  在Jenkins中,Manage Jenkins—>Global Tool Configuration—>Ant下配置Ant参数,配置完成后点击保存

三、工程创建

1.创建一个自由风格的项目

2.构建配置

  增加构建步骤—>Invoke Ant,配置对应的参数后,点击保存

 

3.开始构建

  在刚创建的项目下点击Build Now开始构建,并等待构建完成

4.查看报告

1.测试报告文件

2.测试报告邮件