POSTMAN
POSTMAN工具
喵霓
向前走,莫回头
展开
-
mac-newman使用方法
newman run /Users/wanghuan/07-postman/02-test/04.postman_collection.json -e /Users/wanghuan/07-postman/02-test/url.postman_environment.json --bail --verbose1、--bail当测试用例失败时停止运行器2、--verbose显示收集运行的详细信息和发送的每个请求3、newman运行时环境/全局、集合变量的用法1)环境变量:如果..原创 2021-09-28 17:26:36 · 499 阅读 · 0 评论 -
postman-内置动态变量
官网:Dynamic variables | Postman Learning Center简单几个日常常用的动态变量值{{$guid}}:一个 v4 风格的指南【每次生成一个唯一值,类似于流水业务号】 {{$timestamp}}: 当前时间戳(以秒为单位的 Unix 时间戳)【13位时间戳】 $isoTimestamp UTC 零时的当前 ISO 时间戳【可以理解为mongodb中的时间】 {{$randomInt}}: 0 到 1000 之间的随机整数用法:经常用到的地方1...原创 2021-09-28 15:39:00 · 765 阅读 · 0 评论 -
mac-postman+newman+jenkins+svn接口自动化
目录1、node.js2、postman3、newman4、jenkins5、svn1、node.js到官网下载再进行默认安装nodejs,最后提示安装软件的路径,请先记住,newman时会用到;验证nodejs是否安装成功,打开dos命令窗口,输入node -v,出现版本号,即安装成功了。npm -v配置环境变量先查看环境变量,发现安装之后,环境变量自动添加了路径(Mac的node,npm可执行文件都在/usr/local/bin/目录下...原创 2021-09-24 17:45:45 · 571 阅读 · 0 评论 -
Mac for postman interceptor安装
1、先安装chrome浏览器下载一个chrome,进行正常安装即可,本人chrome版本为92,下载插件一定要最新版本1.1以上;2、再安装postman从官网下载了一个新最的进行正常安装(本人的太老了,取了最新版本postman)3、在chrome中添加插件interceptor下载地址:https://www.crx4chrome.com/crx/560/下载文件名为aicmkgpgakddgnaphhhpliifpcfhicfo-1.1.2-Crx4Chrome.c..原创 2021-08-06 15:37:25 · 1071 阅读 · 0 评论 -
Postman测试接口之JSON结构化数据及数组格式
举例:用户下订单接口接口方向客户端->服务端接口协议接口地址:$1dcp_Home/interface/order/placeOrder接口协议:JSONHTTP请求方式:POST消息请求字段列表如下:针对上述这种采用JSON协议,且带“嵌套”参数的接口数据咋提交呢?答案如下:1、添加http头:content-type:applicat...原创 2019-03-11 17:23:02 · 5040 阅读 · 0 评论 -
postman解决https请求
单向认证像平常一样访问就行,无需做任何处理,只需要把http://变成https://双向认证因此我们接下来需要:1.File->Setting->General,关闭“SSL certificate verification”2.在上面的弹出界面中选择Certificates,并点击 添加证书按钮进入填写信息页面,写入信息有两三种方法;1)仅写端口为433,直接点击Add; 2)仅写正确的地址和端口 3)把地址、端口、CRT/KEY file都填写(详...原创 2020-09-03 11:04:29 · 1895 阅读 · 0 评论 -
tests脚本:打印数组对象的数据
响应正文[ { "nodes": [ { "id": 1503, "nodetype": "Event", "name": "技术人员的道路》的调查报告作批示", "shortname": null, "sourcedescription": "XXXX", "yea原创 2021-04-28 16:25:51 · 130 阅读 · 0 评论 -
响应正文为json对象数组时,提取参数变量(二)
取json格式auto的值为变量,postman的tests中的脚本//获取body中返回的所有参数var jdata=pm.response.json();postman.setEnvironmentVariable("mbVideoId",jdata[0].author.id);var mbVideoId=pm.environment.get("mbVideoId");console.log(mbVideoId)...原创 2021-04-12 17:48:37 · 209 阅读 · 0 评论 -
响应报文为json对象数组时,提取参数变量(一)
[ { "mbVideoId": "605c061e93bfacb0ac4a49f9", "id": "6943217288623557925", "desc": "#你好啊XXXXXXXXXXXXXXX", "url": "XXXX", "publishAt": 1616593757, "author": { "id": "yuleribao", "ni...原创 2021-04-12 17:47:25 · 532 阅读 · 0 评论 -
响应报文为json对象数组时,提取[0]的参数变量
响应正文为json对象数组[ { "mbVideoId": "605c061e93bfacb0ac4a49f9", "id": "6943217288623557925",原创 2021-03-25 14:13:48 · 541 阅读 · 1 评论 -
tests脚本传递responseBody的变量参数
//获取body中返回的所有参数varjsonData=JSON.parse(responseBody);//把返回参数中的MbUserId设置为环境变量postman.setEnvironmentVariable("MbUserId",jsonData.mbUserId);//从环境当中获取某个变量varMbUserId=pm.environment.get("MbUserId");//查看变量值,打印变量值console.log(MbUserId)...原创 2021-03-25 10:54:35 · 581 阅读 · 0 评论