所有自动化测试用例最终的目的都是一样的,实现无人值守的自动化运行。而目前最常用的就是Jenkins来实现这个功能,在前面的Webdriver+Python页面自动化的教程中我们已经详细讲解了如何将自动化测试用例接入到Jenkins中。本章我们只讲述接口接入的步骤,不再详细讲述相关的操作原理,同时加入接口中自动化检测点的设置技巧。
6.1 接口自动化接入Jenkins
第五章我们讲到了如何利用TestSuite组织测试用例,当我们编写好了相应的TestSuite文件,再接入到Jenkins就容易的多了。下面我们分步来完成这个操作:
(1)上传自动化测试代码到SVN或是Git。要对自动化测试代码进行管理,上传到代码管理工具中,如上传到Git:git@gitlab.corp.ncfgroup.com:zhongchou/zcapitest.git
(2)打开Jenkins,创建Job。打开Jenkins网站,创建Job如:Zhongchou-api-AutoTest-OnlineEnv,并对项目描述,丢弃旧的构建和启用项目安全进行相应的配置,如图6.1.1所示:
图6.1.1 Jenkins描述等配置
(3)源码管理和构建触发器。在源码管理中我们选择Git,并将上面的Git地址填写进去。并且在构建触发器的时候,我们设置成定时执行。详细说明见:http://blog.sina.com.cn/s/blog_68f262210102vmlx.html,具体配置如图6.1.2所示: