RobotFramework接口测试分享(四)

Jenkins集成

背景:接口脚本完成后,当然需要有效地利用起来,验证测试环境,确保环境正常不香么?

计划:每日凌晨自动执行,第二天早上上班查看测试结果

资源:已有一台Ubuntu系统的服务器,上面已部署了Jenkins,主要是Java侧用作环境构建的。那么,自然也就拿过来一块使用的

一、 环境搭建

Ubuntu自带Python环境,这里介绍是Python3下搭建,推荐用Python3!!!!!

1、 安装工具包

需要根据实际使用,安装需要的工具包

pip3 install robotframework #RF

pip3 install requests

pip3 install robotframework-requests 

pip3 install PyMySQL #mysql

pip3 install robotframework-databaselibrary #需要连接数据库查询,

pip3 install pycrypto  #加密工具包  比windows香多了,直接安装即可

2、 集成加密方法文件

描述的高级点,其实就是把我们前面写的签名加密方法搬到方法目录里

Python3 第三方包目录:

/usr/local/lib/python3.5/dist-packages

3、 验证

Part1 验证工具包安装是否全部安装

pip3 list

pip3 list

Part2 验证环境可用性

编写一个简单的脚本,脚本拷贝到服务器

执行脚本:

python3 -m robot /XXX #XXX为脚本目录 如:/python/api-test

二、 Jenkins配置构建任务

1、 安装插件

Robot Framework plugin 插件

2、 创建自由任务

创建自由任务

3、 配置SVN脚本目录(用GIT配置方法也是相似的)

添加个人SVN账号
填写脚本SVN地址

4、 配置执行命令

    robot命令十分丰富,可根据使用需求进行配置

配置执行命令

5、 配置结果展示

    如果在配置robot命令时候,对测试报告的输出指定了路径,则填写上配置的路径即可

配置结果展示

配置完成,提交、保存。

6、 任务执行及结果展示

测试执行及结果展示

你可能感兴趣的:(RobotFramework接口测试分享(四))