连载二:RobotFramework+Svn+Jenkins集成测试

使用SVNJenkins完成脚本的持续集成测试

目标:

1)使用svn管理脚本;

2)使用jenkins执行脚本;

3)在jenkins中配置svn自动获取最新的脚本执行;

步骤:

(1)安装Jenkins以及插件

(2)安装SVN客户端;

(3)Jenkins的配置管理

详细介绍:

(1)安装Jenkins以及插件

下载Jenkins:http://mirrors.jenkins-ci.org/

把解压的war包下载tomcat下,启动tomcat即可。

安装插件:在系统管理—>管理插件页面下载安装以下插件:

Python Plugin

Robot Framework plugin

Selenium Plugin

(2)安装SVN的客户端以及获取SVN服务器端脚本存放的Repository URL及对应的用户名和密码

只安装了SVN的客户端,可以管理脚本的更新。

SVN的服务器端是共享管理程序的SVN

(3)Jenkins简单配置

1.由于只用两个项目,就使用了默认的视图(All),没有新建视图

2.在默认的视图All的界面上,点击左上角的新建,创建一个Item也就是一个自动化测试的project,选择构建一个自由风格的软件项目,如下图:

     

  1. 配置项目信息,点击配置:

    

2.配置源码管理信息:

填写Repository URL,第一次使用时,需要输入用户名和密码。

签出策略选择:Always check out a fresh copy这样每次执行脚本先签出

 

 

配置每天7点执行脚本:* * * * * 共五分别是分,时,天,月,年,*代表全部

当然如果不配置也可以手工执行测试

 

执行的方式:

由于是适用Python语言编写的脚本,可以使用Execute Windows Batch Command的方式。

使用命令pybot.bat +脚本存放的文件夹路径

 

这个脚本存放的文件夹的路径要和工作空间根目录保持一致

点击系统管理员à高级à工作空间根目录,标红的地方是我自己创建的文件夹,$后面的不用修改。

 

 

经过上面的配置,就实现了,每次执行脚本时先通过check out SVN上的脚本到本地文件夹,然后自动执行测试。

posted on 2016-03-29 12:40 蜗牛啊 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/2test/p/5332493.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值