soapui + groovy 接口自动化测试 第十一章
将soapui项目提交到git,并部署到Jenkins
1.windows下安装git及上传版本
1)、首选拿到经理分配的git账号,在浏览器打开GitBlit地址,登录;
点击版本库-创建版本库,只需在名称/后边加上soapui.git,其他默认点击确定,这样名为soapui的版本库就创建完成了;我们提交的soapui项目将提交到这个仓库下;
2)、Git是一个免费的、开源的版本控制软件。在Windows上安装git,一般为msysgit,官方下载地址为http://code.google.com/p/msysgit/downloads/list下载下来按照提示一步步安装就好了。
安装完成后在桌面右键出现Git Bash/Git Gui等目录,这就说明安装成功了,从Bash字眼看出这是命令行的方式,因此我们需要学习Git命令或者在安装一个辅助工具TortoiseGit
3)、百度搜一个TortoiseGit下载就行了,安装步骤也是安装提示一步步来,安装完成后在桌面右键会出现TortoiseGit这说明安装完成了。
4)、在任一目录下创建一个文件夹,在此文件夹下存放你要提交的soapui项目;在该文件内右键Git Init Here,此时生成一个.git的文件;初始化完成。
5)、在文件夹下建立一个测试的1.txt文件,在1.txt上右键Git Add all files now此时1.txt上的?号变为了+号。
6)、然后在1.txt上右键Git Commit -> "master",输入Message信息后点击ok将soapui项目上传到master分支下,如下图所示
7)、点击Push,弹出如下窗口,其中Remote就是你创建的soapui版本库地址,
8)、点击Manage管理soapui版本库地址,在URL处输入你的soapui版本库地址,如图
9)、等一切配置完成后,点击确定,提示输入你的git密码就可以把soapui项目上传到git的soapui版本库了。然后登录你的git就能看到刚刚上传的版本了。
2.Jenkins部署soapui任务
1)、打开jenkins地址,根据分配的账号登录jenkins服务;
2)、新建一个任务,若要创建一个与已有任务类似的则选择复制已有的Item,然后修改一下就好了
3)、创建任务列表我逐个截图,第一个丢弃的构建,字面理解就好如下图
4)、第二个创建参数,在这创建的参数可以再下边命令行用{id}的方式调用
5)、第三个指定运行该任务的从服务器(jenkins也是有主从配置的)
6)、第四个配置git服务地址,jenkins任务每次运行时会自动下载git上的最新版本到工作空间
7)、第五个设置远程构建身份验证令牌,即远程启动该任务需要输入此身份令牌
8)、构建环境,这个是第三方平台调用该任务的指令,用于自动化启动测试
9)、shell脚本,完全由你个人输入执行soapui项目的脚本
10)、构建后操作,在此是创建了另一个任务来处理构建完成后的操作
11)、点击确定,就创建完成了,然后点击左侧的Build with Parameters开始构建任务,在点击左下角的#1就能看到当前任务输出的结果了。
soapui+groovy的自动化测试就写这么多了,估计在更新就猴年马月了。