一、什么是持续集成?

  待补充

 

二、说明:

本次框架介绍中不涉及到介绍框架的构建过程,介绍如何构建环境详细的构建见前篇文章:

  

     jmeter+Jenkins持续集成(邮件通知)

   

     Jmeter+Jenkins持续集成(Ant运行脚本)

 

 

 

三、接口测试的规划:

 

SVN来同步并储存对应的脚本(考虑过用git,最后弃用,原因:1、git有一定的学习成本,2、多数为项目的接口等其他文档涉及到安全性,因此仍选择用内部的SVN),利用Jenkins来实现持续构建。

每位测试人员录制完新功能的接口,通过SVN提交服务器,其余人员可同步拉取最新的脚本,通过Jenkins构建脚本,构建测试完毕对应的人员收到邮件通知(与当前我们的Jenkins打包操作方式一致)。

 


四、构建流程图:

 

Jenkins+Ant+SVN+Jmeter实现持续集成_svn

 

 五、构建脚本的操作步骤:

 

1、通过SVN将服务器上创建的工程checkout保存到本地

 

Jenkins+Ant+SVN+Jmeter实现持续集成_服务器_02

 

2、用jmeter打开check out到本地的文件夹TestScript_Lucky中的july_new.jmx脚本可进行接口的测试与新接口的添加

 

 

Jenkins+Ant+SVN+Jmeter实现持续集成_svn_03

说明:

 

 

        1、build.xml不可删除。其中配置了html与脚本等的相关内容

          2、脚本名称为:july_new.jmx此名称目前不建议更改。

   更改后将需要对应的修改Jenkins中的配置文件名称与build.xml中的配置,因此暂时试用期间可不更改,后期确定好名称统一更改即可。

 

 

Jenkins+Ant+SVN+Jmeter实现持续集成_持续集成_04

 

 

3、录制完脚本进行保存,打开 SVN,在SVN中可看到有提示,代表SVN已检测到脚本有修改,此时需要将本地的脚本更新commit提交到服务器即可;

 

 

Jenkins+Ant+SVN+Jmeter实现持续集成_持续集成_05

 

Jenkins+Ant+SVN+Jmeter实现持续集成_服务器_06

 

以上则完成了整体的构建过程。 


作者:Syw