使用postman+newman+jenkins实现接口自动化 (待更新~)

一、环境准备

  •  安装好node.js 
  •  安装好newman 

二、本机调试脚本

  •  了解命令行执行脚本
  •    从postman导出脚本-->本机调试生成报告

  1~2操作步骤包含本地newman生成html:https://www.cnblogs.com/miaomiaoka/p/11168642.html

  •  将本地脚本 导出到github上,通过github在jenkins添加

   1.Github新建一个远程仓库 点击加号,选择【new repository】

  

     2.创建完成 复制

  

    3.Cmd命令行 cd到指定文件夹

    

    4.初始化 输入 git clone [email protected]:admin/api_testing.git  (刚才复制的内容)

  

    5.cmd继续输入 cd api_testing/ 切换目录 

     根据自己定义的路径名切换

    6.输入open . 打开目录

     额(⊙o⊙)… ~~  失败  

   

      E盘已经出现了E:\gitt\api_testing ,所以 我们跳过从cmd打开这个目录吧~ 直接去初始化的目录找到api_testing~ ,

      点击进入api_testing 目录下

      

  

      将第二步postman导出的脚本数据复制到这个目录下,

   

    

    7.回到cmd命令行,继续输入  git add -A  提交文件

    

    8. 继续输入 git commit -m “描述”    

    

    9.继续输入 git push 放到github上  

    

    10.现在github上已经有数据了 , 现在去jenkins构建项目吧~

    

   

三、集成到jenkins

  

  •  在build选择windows命令输入  

    newman run data.json -g globals.json -d csvdata.csv -k -r html --reporter-html-export E:\report\html03.html

  

  •   点击应用-->保存  

  

  •    点击立即构建,查看控制台输出

      

    

成功了~ 在E盘下同样会生成报告~    后续再补充邮件通知~~

   

     

原文地址:https://www.cnblogs.com/miaomiaoka/p/11169398.html

时间: 2024-10-09 09:52:36

使用postman+newman+jenkins实现接口自动化 (待更新~)的相关文章

Postman+Newman+jenkins实现API自动化测试

最近自己在学习用postman+newman+jenkins实现API自动化测试,这里做个回顾和记录.(此次是在windows上进行的环境搭建) 一.说明 1.大致思路:利用postman做接口调试所搜集的collection导出.json文件,再利用newman命令运行.json文件和得出测试结果,最后集成到jenkins实现自动化. 2.环境说明:postman基于JavaScript语言,postman的脚本(json文件)运行依赖newman环境,而newman环境依赖JavaScrip

Postman + newman + jenkins 的API自动化测试应用

一.环境配置 Postman postman 的具体使用可以参考另外一篇文章:postman 做接口测试之学习笔记 Newman 第一步,安装nodejs. 第二步,在nodejs命令行安装newman,即命令行输入如下命令: npm install -g newman jenkins 去官网(https://jenkins.io/index.html)下载jenkins 二.Postman + Newman + jenkins 的使用 1. 在postman中导出testcase 文件夹(即存

postman+newman+jenkins环境部署

postman+newman+jenkins 环境部署 2017年4月27日 14:33 阅读 11 新浪博客 1.postman: http://itfish.net/article/59864.html(网上参考资料) 1)安装(要用爬墙软件): 进入下面地址https://chrome.google.com/webstore/search/postman?t=http://webstore.google.com下载,如下: 成功安装如下: 2)编写用例: 用get方式进入登录接口,传入参数

postman + newman + jenkins(win系统,安装node.js)

Postman+Newman+Jenkins(安装node.js) 1打开postman 2在postman中新建一个collection,新建并配置好request,我就用之前的加油卡的接口集合做演示,如下: 3请求首先要在postman中逐条测试运行通过 4然后在Runner中运行测试通过后 5安装node.js 官网安装地址:https://nodejs.org/zh-cn/download/ 建议选择windows安装包 64-bit (.msi) 6安装Newman Newman没有界

Jmeter+Maven+Jenkins+Git接口自动化流程

最近在实现 Jmeter+Maven+Jenkins+Git 接口自动化,研究不到两周,实现了 Jmeter+Maven+Jenkins+Git  接口自动化 的整体流程. 仅以此博客简单记录下自己实现的过程. 一. 职责.角色明确 Jmeter: 执行者,录制接口测试脚本,运行脚本,得到结果,生成报告,统计数据: Maven,Git :管理者, Maven 主要负责项目的依赖管理,Git 主要负责项目的代码管理: Jenkins:调度者,持续集成(CI)工具:构建.部署自动化:可以持续编译,运

postman+newman+node.js+git+jenkins实现接口自动化持续集成

缺少的配图会在后期慢慢更新出来 1 首先我们来说说postman+newman+node.js+git+jenkins它们之间的关系.首先jenkins只支持命令行模式,包含win的和linux的.postman的命令行运行环境是newman,而newman又依赖于node.js. 2 以上软件都是开源的,大家百度一下很容易找到. jenkins 地址 https://jenkins.io/download/ 其中jenkins下载war包放入tomcat启动. 在配置上win环境和linux配

使用postman+newman+python做接口自动化测试

postman是一款API调试工具,可用于测试接口,相类似的工具还有jmeter.soupUI.通过postman+newman+python可以批量运行调试接口,达到自动化测试的效果. 1.PostMan安装共有两种方式,一种是chrome浏览器上的插件,一种是postman客户端.我使用的是postman客户端.1)在Chrome浏览器怎么安装Postmanhttps://www.cnblogs.com/mafly/p/postman.html2)安装Postman客户端a.下载软件http

postman 访问 jenkins api 接口异常及处理

问题:通过Postman访问 Jenkins api时出现访问权限问题 <html>    <head>        <meta http-equiv='refresh' content='1;url=/jenkins/login?from=%2Fjenkins%2Fapi%2Fjson'/>        <script>window.location.replace('/jenkins/login?from=%2Fjenkins%2Fapi%2Fjso

Postman+Newman+Jenkins接口自动化框架

postman做接口测试简单易用很容易上手,但是接口越来越多,每次手动点击runner进行测试不灵活,最近就研究了下newman,利用newman实现接口的自动化测试,但是每次需要命令行操作也不方便,就想着利用Jenkins做真正的自动化测试,刚好部门有现成的Jenkins环境就用了起来,目前已经实现了接口的自动化测试.postman导出的json文件直接上传git,Jenkinsjob配置git路径,每次只要点击下job就可以进行接口测试或者有新的接口更新也会实现自动化测试,同时可以发送邮件告