美文网首页测试员的那点事IT必备技能自动化测试
【接口测试】14 Postman与Jenkins集成使用

【接口测试】14 Postman与Jenkins集成使用

作者: 测试allen说 | 来源:发表于2020-03-03 00:07 被阅读0次

    Postman提供的Newman命令行工具,与Jenkins可以灵活组合,以实现接口测试的持续集成或者定时任务。

    如果Jenkins部署在Linux系统中,可以直接在shell中运行Newman命令。

    如果Jenkins部署在windows系统中,可以将Newman命令保存在批处理文件.bat中。

    今天,我们以windows系统下的CI(持续集成)进行演示:

    一、创建批处理文件

    1、创建一个文本文件,并且重命名为:maintest.bat,保存编码格式为UTF-8,或者通过notepad++转化格式

    2、在文件中输入newman指令,保存文件(--bail newman:当用例失败则停止Newman运行)

    collection文件、csv文件均保存在目录:e:/data/

    生成的HTML文件也保存到目录:e:/data/

    二、Jenkins中配置

    1、打开Jenkins网页

    需提前安装Jenkins,然后Chrome浏览器中打开输入:http://localhost:8080,即可打开Jenkins

    2、配置newman环境变量

    Jenkins主页->Build Executor Status->设置按钮->勾选环境变量->添加path变量及值,如下图所示:

    3、创建一个自由风格的项目

    Jenkins主页->new item,设置如下:

    4、配置项目

    选择刚创建的项目name列,在下拉框中选择Configure,弹出窗口设置如下,保存退出:

    也可添加定时任务配置,在触发器位置选择:Build periodically,设置数据:10 20 * * *,表示每天的20:10会运行该项目

    4、运行项目

    5、查看Jenkins中项目运行结果(蓝色表示通过,红色表示失败)

    6、查看生成的HTML报告

    在E:/data 目录下,查看result.html文件,使用Chrome浏览器打开

    【原创系列文章 如需转载 请联系作者 】

    相关文章

      网友评论

        本文标题:【接口测试】14 Postman与Jenkins集成使用

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