博客
关于我
Jenkins 集成postman 自动化运行接口测试用例
阅读量:427 次
发布时间:2019-03-06

本文共 1015 字,大约阅读时间需要 3 分钟。

 做过接口测试的人,应该都知道postman ,我们在日常的时候都可以利用postman做接口测试,我们可以把接口的case保存下来在collection里面,那么可能会有这样的需求,我们怎么把collection的用例放到jenkins中定时执行呢,今天我们就来看下如何实现的。

        首先,我们去下载jenkins的启动包。

        http://updates.jenkins-ci.org/download/war/ 这里我们下载的war包,我放到来Tomcat去启动,下载完毕后,放到tomcat的webapps 中。tomcat 下载可以下载https://tomcat.apache.org/。下载完解压即可,笔者选择的是tomcat的8.5.9版本。启动tomcat  后会自动加载Jenkins的war包启动。

        输入网址,http://localhost:8080/jenkins,可以看到下面的页面。

 

 

        我们去找到文件,直接在命令行,vi  即可。输入密码,就来到来安装插件的,我这里选择的是安装默认的插件

 

 

      这个期间,我们可以去安装我们的postman 命令行执行的环境,我们首先去安装node,安装命令如下。安装完毕,我们去安装newman

        

brew install node
npm install newman

            安装完毕,我们可以去导出来一个postman的,看是否可以执行

 

 

 

 

            在postman 选择Export 导出,

        这里我选择默认的,然后保存到桌面。

        

这里是导出来的,我们先在本地调试下。

       使用命令

newman run Plan.postman_collection.json

        执行结果如下

 

 

 

         此刻,我们的jenkins 也可以了,我们去创建默认的用户名,登陆即可。

        点击创建任务

 

 

        然后输入你项目的名称即可。

 

 

    

 

        然后配置执行命令。

        选择shell

        

cd  脚本的目录newman run Plan.postman_collection.json

        然后点击保存

 

        我们点击 Build Now

        我们可以看到运行日志。

 

 

          这样就执行完毕了,我们可以配置定时执行,或者配置到流水线中,进行集成测试。也可以去安装插件产生html格式的测试报告。可以根据自己的选择去。

        上面的教程,也实现了自动化,而且还不用熟悉代码,虽然可能是比较老的东西了,但是在你没有时间去写自动化代码的时候,这样是能快速的完成接口自动化回归的,减轻你的回归的成本。

          

        

 

转载地址:http://zbjyz.baihongyu.com/

你可能感兴趣的文章
源码解析之 Mybatis 对 Integer 参数做了什么手脚?
查看>>
oracle使用DBMS_RANDOM包生成随机数据
查看>>
C++高精度模板
查看>>
错题重错之WYT的刷子 单调队列
查看>>
联赛模拟测试23 D. 真相 思维题
查看>>
牛顿迭代学习笔记
查看>>
Scala中的空
查看>>
设计模式学习笔记(二十三:解释器模式)
查看>>
Databricks 第4篇:pyspark.sql 分组统计和窗口
查看>>
SSISDB2:SSIS工程的操作实例
查看>>
业务工作流平台设计(七)
查看>>
业务工作流平台设计(八)
查看>>
大视角、大方向、大问题、大架构:(二)应用的相关问题
查看>>
SpringBoot Web(SpringMVC)
查看>>
javascript 之对象-13
查看>>
解决:angularjs radio默认选中失效问题
查看>>
java按照关键字指定的key删除redis(支持模糊删除)
查看>>
Jmeter-ForEach控制器
查看>>
windows环境下安装zookeeper(仅本地使用)
查看>>
Docker学习(十三)- docker rm 命令详解
查看>>