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没有界面,不像postman一样能看到运行界面的窗口

Newman是基于node.js,所以想要安装Newman,必须保证本地已经安装node.js:确定是否安装node.js。只需要在cmd下执行node --version即可:

显示出版本号,可以证明node.js环境正常

安装Newman:

命令:npm i newman -g

安装成功,输入newman -v来检查版本,显示版本即表示安装成功:

(我已经安装了,不再安了)

检查安装结果:newman -v

Newman安装成功,已存在

查看位置:

功能介绍:

Newman的命令工具主要命令是newman run

格式:newman run [options] <collection>

Option:选项

Collection:集合导出的文件.json格式

7postman中导出collection,为.json文件

(如使用环境就将环境一并导出)

导出collection

导出environment或globals

(我没用环境,所以没导出)

8首先在windows命令行运行Newman命令,生成html报告

cmd+Enter启动命令行

执行导出的collection.json文件

执行结果

Iteration:迭代次数

Requests:发送请求次数

Test-scripts:请求后脚本次数

Prerequest-scripts:请求前脚本次数

Assertions:断言次数

使用环境

newman run (collection.json) -e --(enviroment.json)(使用环境变量)

newman run (collection.json) -e --(globals.json)(使用全局变量)

生成html格式的测试报告

先要安装一个html格式报告的插件

命令:npm install -g newman-reporter-html

再次执行newman命令并生成报告

命令:newman run gs.json --reporters html

执行成功(命令行里不输出)

报告在(collection.json)同级目录下新增的newman文件夹里面

在html里生成了刚才在命令行里生成的报告

9下载解压tomcat,安装jenkins和配置jenkins.war包。登录jenkins

将jenkins.war包放在tomcat的webapp目录(这个大家都会)

1. 进入tomcat的bin目录,点击startup(windows批处理命令)启动jenkins

2. 在webapp目录下进入cmd,输入命令:java -jar jenkins.war启动jenkins

10在Jenkins上运行Newman的命令

访问localhost:8080

登录安装插件略过

新建任务:

选择构建方式:中文名称(windows批处理命令)

输入命令并保存

命令:给出命令和文件的路径(Newman的位置:where newman)

C:

C:\Users\Lenovo\AppData\Roaming\npm\newman run C:\Users\Lenovo\Desktop\floder\gs.json

保存后显示在当前任务里,直接点击构建

查看输出结果:构建成功

11定时构建

Build Triggers (中文:构建触发器)

定时构建语法

* * * * *

(五颗星,中间用空格隔开)

第一颗*表示分钟,取值0-59

第二颗*表示小时,取值0~23

第三颗*表示一个月的第几天,取值1~31

第四课*表示第几个月,取值1~12

第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

*号等同于H,表示任意一个合理的数

使用方法(构建定时任务中符号为英文符号)

例:

1每30分钟构建一次

H/30 * * * *

2每2个小时构建一次

H H/2 * * *

3每天早上8点构建一次

H 8 * * *

4每天的8点,12点,22点,一天构建3次

H 8,12,22 * * *

5每月3号的周一8点30分构建一次

30 8 3 * 1

最后设置完定时任务别忘了应用(apply)+保存(save)

原文地址:https://www.cnblogs.com/wangx123sec/p/11564381.html

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

postman + newman + jenkins(win系统,安装node.js)的相关文章

[Mac系统]安装node.js

1.先安装好HomeBrew,教程 2.打开终端,给/usr/local超级管理权限 sudo chmod -R 777 /usr/local 3.安装node.js brew install node 4.安装完毕,输入node -v,出现版本号 5.安装完成.

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实现API自动化测试

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

node.js在windows下的学习笔记(1)---安装node.js

1.首先打开http://www.nodejs.org/ 2.选择DOWNLOADS,跳转到下面的画面,我的系统是windows7的32位.所以选择.msi的32bit版本. 3.下载后,得到一个5.43MB大小的安装包, 4.运行安装包 点击next 打个勾,点击next 选择安装目录 最后,安装成功啦 node.js在windows下的学习笔记(1)---安装node.js,布布扣,bubuko.com

centos 安装node js环境

node.js支持多种平台安装,其中Win平台安装比较简单,下面重点讲解下Linux平台的安装步骤.本文以CentOS平台为实例,不准备讲 解采取源码编译安装方式,而是采取在node.js网站下载已经编译好的可执行包,解压安装并设置部分环境变量,因此整个过程非常简单. 1.下载并解压最新的node.js安装包 (Linux平台编译好的文件是 Linux Binaries (.tar.gz) ) 网站地址为:http://www.nodejs.org/download/ ,可在页面上发现nodej

用Sublime Text 3的HTML-CSS-JS Prettify(需安装node.js)插件格式化代码

用Sublime Text 3的HTML-CSS-JS Prettify(需安装node.js)插件格式化代码 用 Sublime Text 格式化代码(安装 HTML-CSS-JS Prettify 插件)时,格式化时却会提示(默认路径未找到Node.js) 下载安装到Node.js 官网下载 32位版本(据说win x64版有问题)安装. 确认Node.js安装路径鼠标右键HTML/CSS/JS Prettify > Set Plugin Options保证插件路径与Node.js安装路径一

Nodejs学习笔记(一)--- 简介及安装Node.js开发环境

目录 学习资料 简介 安装Node.js npm简介 开发工具 Sublime Node.js开发环境配置 扩展:安装多版本管理器 学习资料 1.深入浅出Node.js http://www.infoq.com/cn/minibooks/nodejs 2.Node.js开发指南 简介(只捡了我觉得重要的) Node.js是让Javascript脱离浏览器运行在服务器的一个平台,不是语言: Node.js采用的Javascript引擎是来自Google Chrome的V8:运行在浏览器外不用考虑头

在 Lubuntu 安装 Node.js

在 Ubuntu 下安装 Node.js sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs 在 Cubieboard 上安装 Node.js 我的 Cubieboard 2 安装的是 Linaro 12.11,使用 Ubuntu 的安

如何在CentOS 7安装Node.js

最近,我一直对学习Node.js比较感兴趣.这是一个Java平台的服务器端编程 ,它允许开发人员在服务器编写Java代码,并且有许多CentOS的用户正努力学习这个语言的开发环境.这正是我想做这个教程的目的. 首先请确保你拥有CentOS 7.因为它是我唯一在使用的版本,当然没有绝对的保证,本指南也可在其他版本可以使用. 从源码安装Node.js 首先我们要从源码安装Node.js.我真的很喜欢从源码安装软件.在你的CentOS 7机器上打开一个新的终端标签并运行以下命令 用来下载需要使用的安装