美文网首页
Jenkins+Python+requests持续集成自动化测试

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

作者: 冲锋丘丘人 | 来源:发表于2019-05-05 12:02 被阅读0次

    前言

    作为一名测试人员,我用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文件。

    相关文章

      网友评论

          本文标题:Jenkins+Python+requests持续集成自动化测试

          本文链接:https://www.haomeiwen.com/subject/chycoqtx.html