Jenkins(三)RF插件使用

jenkins作为一个开源工具,是非常强大的,其支持各种各样的插件,这里我会介绍RF插件的使用。

RF全称为Robotframework,是一个开源的自动化测试框架,其实基于python编写的,支持关键字驱动,友好的可视化界面很适合测试人员,也是自动化运维的一个不错的帮手,但其也存在一些缺点,如响应速度慢、索引复杂等。笔者的公司有段时间一直在讨论自动化脚本的编写是应该采用纯python脚本,还是基于Robotframework

今天我们将使用jenkins使用RF插件,完成一个比较完整的自动化测试框架调度。

1、确保本机已经安装了Robotframework

2、下载jenkins插件:

系统管理 -> 管理插件-> 可选插件-> Robot Framework plugin

安装完成后,可点击查看详细:

 

3、查看robot详细:

点击该插件,可以查看该插件的详细说明,包括该插件的使用方法,这里大致说明一下:

3aRobot Fraework的描述:

 

这个插件可以收集并显示RF的执行结果。

2b)支持的功能

 

大致的意思就是:图表显示、配置环境变量、HTML显示、结果收集、通过率设置等

2crobotframework具体支持配置:

Jenkins(三)RF插件使用_第1张图片 

这里包含了如何配置RF的工程,如何使用命令pybot调用RF脚本

4、生成RF脚本:

自己本地使用了一个简单的RF脚本:

 Jenkins(三)RF插件使用_第2张图片

具体的关于robotframework的中文使用文档,可以在csdn下载,这里给出一个文档:

http://download.csdn.net/detail/qq_28320899/8716425

5、配置工程:

 

6、执行本地构建:

 Jenkins(三)RF插件使用_第3张图片

这样,就可以看到这次RF的执行结果,包括console控制台的回显,以及这次执行的结果。

你可能感兴趣的:(python,Jenkins,运维,自动化,robotframework)