window本机Jenkins+Python+requests持续集成自动化测试

前言

作为一名测试人员,我用Python+requests+ddt搭建了一个接口自动化测试框架,并将源码提交到了gitee上,想用Jenkins做持续集成。这篇文章是集成成功后的总结。

准备工作

  • Jenkins环境已经搭建,已安装相关插件
  • 源码放在gitee上

我只讲述Jenkins集成的部分,其他的略过。

Jenkins集成

1、新建一个自由风格的项目

image.png

2、源码管理
image.png

初次使用都是没有证书的,需要新建
image.png

我使用的SSH认证,其他验证方式未接触
注意:证书需要填写私钥,公钥是放在gitee上

构建

image.png

因为我的Jenkins是本地的,安装在window系统下,这里我使用window批处理命令构建,执行对应py文件。
注意:window命令需要cd到Jenkins项目的工作空间才能执行py文件,Jenkins默认工作空间在c盘用户的.Jenkins目录下。

保存项目,手动构建

image.png

根据构建日志,我们可以总结一下:Jenkins通过设置的私钥拉取gitee上源码,并将其放在Jenkins的工作空间中(我的Jenkins安装在本机,所以拉取代码到本机,如果Jenkins安装在云服务器上,则拉取到云服务器上),然后执行构建命令,cd到工作空间,执行run_all_case.py文件。

你可能感兴趣的:(window本机Jenkins+Python+requests持续集成自动化测试)