一、什么是持续集成?
待补充
二、说明:
本次框架介绍中不涉及到介绍框架的构建过程,介绍如何构建环境详细的构建见前篇文章:
jmeter+Jenkins持续集成(邮件通知)
Jmeter+Jenkins持续集成(Ant运行脚本)
三、接口测试的规划:
SVN来同步并储存对应的脚本(考虑过用git,最后弃用,原因:1、git有一定的学习成本,2、多数为项目的接口等其他文档涉及到安全性,因此仍选择用内部的SVN),利用Jenkins来实现持续构建。
每位测试人员录制完新功能的接口,通过SVN提交服务器,其余人员可同步拉取最新的脚本,通过Jenkins构建脚本,构建测试完毕对应的人员收到邮件通知(与当前我们的Jenkins打包操作方式一致)。
四、构建流程图:
五、构建脚本的操作步骤:
1、通过SVN将服务器上创建的工程checkout保存到本地
2、用jmeter打开check out到本地的文件夹TestScript_Lucky中的july_new.jmx脚本可进行接口的测试与新接口的添加
说明:
1、build.xml不可删除。其中配置了html与脚本等的相关内容
2、脚本名称为:july_new.jmx此名称目前不建议更改。
更改后将需要对应的修改Jenkins中的配置文件名称与build.xml中的配置,因此暂时试用期间可不更改,后期确定好名称统一更改即可。
3、录制完脚本进行保存,打开 SVN,在SVN中可看到有提示,代表SVN已检测到脚本有修改,此时需要将本地的脚本更新commit提交到服务器即可;
以上则完成了整体的构建过程。
作者:Syw