Jenkins 执行 Robot 测试脚本

  1. 点击 新建任务
image.png
  1. 输入“任务名称”,选择“构建一个自由风格的软件项目”,点击“确定”按钮。
image.png

3.点击“构建”,选择“执行windows批处理命令”

image.png

4.输入要执行的命令。(在cmd里面怎么执行,这里面就这么填写)

image.png

5.点击“应用、保存”按钮。

image.png

6.点击“立即构建”按钮

image.png

7.点击查看结果

image.png

8.点击“控制台输出”按钮,就可以看到执行结果。

image.png
image.png

刚刚执行的任务生成了三个文件

image.png

我们可以把它利用起来,让他生成报告的形式。我们可以任务界面直接看到这个报告。

image.png

首先我们需要安装一个插件关于 robot 的。插件的方式有在线安装和离线安装。这里推荐大家选择在线安装,如果选择离线安装 Jenkins 版本和插件的版本是有关联的,如果遇到插件又依赖插件的话,你想解决关联问题就特别烦了。

image.png
  1. 安装好插件之后进入项目,点击“构建后操作”,选择 “publish JUnit test result report”(注意只有安装邮件的扩展插件,才会显示出来
image.png
image.png

10.点击 “publish JUnit test result report” 之后弹出如下界面。

image.png

会把结果以图表的形式去生成,看一下第一个配置项 Path to directory containing robot xml and html files 这个目录要求包含 robot XML 文件 和 html 文件 ,它需要包含 robot 测试输出的三个文件的路径(每次robot任务执行完之后会生成三个文件)。output.xml 里面包含了测试的一些数据,log.html 日志,report.html 测试报告。

image.png

我们看这里 (relative to build workspace) 他是基于我们构建的工作目录的,假如我们三个就在你构建的工作目录下面,这里写相对路径写个 . 就可以。

image.png

接着看下面 Thresholds for build result。这里有两个百分比,这个百分比必须填 0-100之间的数值。

image.png

如果我们的测试通过率达到百分之20,这里就显示黄色图标,表示构建完成了但是里面有问题,蓝色就代表构建没有问题的,可以填个百分之百所有用例都执行成功才表示没问题,填完之后自己保存一下。

image.png

然后点击“重新构建”运行脚本,就直接在任务界面看到 RF 用例的执行结果。横轴代表每次构建的记录,纵轴代表用例数。

image.png

我们在视图里面也可以看到,总共多少条用例通过了多少条都可以看出来。


image.png

你可能感兴趣的:(Jenkins 执行 Robot 测试脚本)