Jenkins实现接口测试的持续集成——配置过程

第一步:编写jmeter测试脚本

接口测试的脚本,根据不同业务需求,自行编写,jmeter的具体使用就不再赘述。

第二步:配置Ant的xml文件

Ant与从基于命令的那些扩展开来的那些工具不同,Ant是由java类扩展的。不用编写shell命令,而是配置基于XML的文件,形成多个任务的目标配置树。每一个任务都是通过一个实现了一个规定接口的java类来运行的。
build.xml文件如下:



    
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        
        
    
    
        
        
            
            
            
        
    
    
      
        
        
        
            
                
                
            
        
    
    

第三步:在GitHub上创建仓库,将jmeter脚本、xml配置文件放到仓库里面

具体操作可参考:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000

第四步:在Jenkins上新建项目,并配置
  • step1:新建一个项目
    1、指定项目名称
    2、选择“构建一个自由风格的软件项目”,点击OK


    Jenkins实现接口测试的持续集成——配置过程_第1张图片
    Paste_Image.png
  • step2:配置
    1、General
    第一部分,项目名称已经指定,可以给该项目加一些描述信息
    2、源码管理
    第二部分,我们将源码放置到Git上,所以选择Git

在Repository URL 中输入git仓库的地址


Jenkins实现接口测试的持续集成——配置过程_第2张图片
Paste_Image.png

此时会出现错误,错误原因是说:因为我们没有权限,点击"add"按钮,

Jenkins实现接口测试的持续集成——配置过程_第3张图片
Paste_Image.png

配置完成后,点击“Add”按钮即可添加成功,结果如下:

Jenkins实现接口测试的持续集成——配置过程_第4张图片
Paste_Image.png

3、构建触发器
触发器的各项使用,可以百度,此处我使用的是根据源码的更新来触发构建过程。


Jenkins实现接口测试的持续集成——配置过程_第5张图片
Paste_Image.png

4、构建环境
暂不做操作。
5、构建
在添加构建步骤下来列表中,选择“Invoke Ant",点击”高级“按钮

Jenkins实现接口测试的持续集成——配置过程_第6张图片
Paste_Image.png

6、构建后操作
构建后操作一般都是发送邮件通知,选择Editable Email Notification,可以做一下参数化操作,具体参数百度解决哦~


Jenkins实现接口测试的持续集成——配置过程_第7张图片
Paste_Image.png

相应配置完成,接下来可以在git上做更新,来验证是否会自动触发构建过程。

最近公司人事调整,业务需要我有幸从Win10升级到了OS10 ,但是问题来了,我所有的环境都需要重新配置,在Mac上搭建Jenkins时,感觉和Win差不多,但是我遇到几个新的问题,所以记录一下:
问题一:

Jenkins实现接口测试的持续集成——配置过程_第8张图片
Paste_Image.png

解决方法:
在上面build.xml文件第29行有一句要加上:

http://www.jianshu.com/p/22b7860b4e81
就可以解决啦。。。

http://i.itest.ren/2016/06/14/Ant-Jmeter-Jenkins/

你可能感兴趣的:(Jenkins实现接口测试的持续集成——配置过程)