十三.robotframework与jenkins集成

RF框架可以和jenkins持续集成自动化测试。
1.首先创建一个jenkins构建节点(构建节点与运行代码需要在一台服务器上),点击jenkins-系统管理-节点管理:
十三.robotframework与jenkins集成
2.点击新建节点,输入节点名称,选择固定节点
十三.robotframework与jenkins集成
3.输入节点名称、并发构建数、远程工作目录、启动方式。
再点击保存。十三.robotframework与jenkins集成
通过java web启动代理选项如果不存在,请进行如下配置:
十三.robotframework与jenkins集成
十三.robotframework与jenkins集成
4.节点保存成功后,默认未启动,点击slave1进入节点详情页面,选择launch和agent.jar下载插件。
十三.robotframework与jenkins集成
十三.robotframework与jenkins集成
并且通过提示,在刚才下载的文件所在地方执行命令,运行代理节点:
十三.robotframework与jenkins集成
此时slave1节点可以正常运行.

接下去进入正式的自动化测试任务阶段。
1.先打开jenkins,创建一个新任务:
十三.robotframework与jenkins集成
2.输入任务名称,选择自由风格的项目。
十三.robotframework与jenkins集成

2.输入运行的节点,就是刚才我们新建的节点十三.robotframework与jenkins集成
构建新增groovy脚本:System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”,"")
十三.robotframework与jenkins集成
新增构建步骤,执行robot D:\workspace\interface_demo\TestDemo.robot (新版本与旧版本执行命令不同,旧版本robotframework执行命令为pybot,新版本为robot):
十三.robotframework与jenkins集成
保存后再运行,查看运行结果:
十三.robotframework与jenkins集成