发布网友 发布时间:2022-04-24 14:17
共1个回答
热心网友 时间:2022-04-08 10:08
jenkins作为一个开源工具,是非常强大的,其支持各种各样的插件,这里我会介绍RF插件的使用。
RF全称为Robotframework,是一个开源的自动化测试框架,其实基于Python编写的,支持关键字驱动,友好的可视化界面很适合测试人员,也是自动化运维的一个不错的帮手,但其也存在一些缺点,如响应速度慢、索引复杂等。笔者的公司有段时间一直在讨论自动化脚本的编写是应该采用纯python脚本,还是基于Robotframework。
今天我们将使用jenkins使用RF插件,完成一个比较完整的自动化测试框架调度。
1、确保本机已经安装了Robotframework;
2、下载jenkins插件:
系统管理 -> 管理插件->可选插件->Robot Framework plugin
安装完成后,可点击查看详细:
3、查看robot详细:
点击该插件,可以查看该插件的详细说明,包括该插件的使用方法,这里大致说明一下:
(3a)Robot Fraework的描述:
这个插件可以收集并显示RF的执行结果。
(2b)支持的功能
大致的意思就是:图表显示、配置环境变量、HTML显示、结果收集、通过率设置等
(2c)robotframework具体支持配置:
这里包含了如何配置RF的工程,如何使用命令pybot调用RF脚本
4、生成RF脚本:
自己本地使用了一个简单的RF脚本:
具体的关于robotframework的中文使用文档,可以在csdn下载,这里给出一个文档:
http://download.csdn.net/detail/qq_283209/87125
5、配置工程:
6、执行本地构建:
这样,就可以看到这次RF的执行结果,包括console控制台的回显,以及这次执行的结果。