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

时间:2022-04-21 21:35:24

 一、什么是持续集成?

  待补充

二、说明:

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

  

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

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

三、接口测试的规划:

为提升测试质量与测试进度,考虑将接口测试运用到工作中,具体下来有时间细谈,考虑到当前每个人员录制完脚本不同步并且不能很好的储存脚本来考虑,准备引入SVN来同步并储存对应的脚本(考虑过用git,最后弃用,原因:1、git有一定的学习成本,2、多数为项目的接口等其他文档涉及到安全性,因此仍选择用内部的SVN),利用Jenkins来实现持续构建。

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

 

四、构建流程图:

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

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


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

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

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

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


说明:

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

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

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

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

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

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

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

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