postman 使用

article/2025/8/26 23:45:44

简单说明下postman的有关使用,如创建环境变量,使用变量,参数化 ,检查点等

1. 创建环境变量

这里写图片描述

这里写图片描述

这里写图片描述

send请求一次新建bug,然后将响应结果中需要的参数保存为一个变量“pbug_id”
这里写图片描述

确认下参数取值是否正确:

这里写图片描述

这里写图片描述

2. 使用参数

通过{{pbug_id}}获取参数值。
这里写图片描述

3. 参数化

当需要多个请求多次迭代执行时,可能需要使用参数化
在collections中找到需要执行的请求,然后“run”. 选择需要执行的请求集合,并写入迭代次数和参数化文件,然后“starttest”。
这里写图片描述

这里写图片描述

aa.json文件如下:
这里写图片描述

执行结果如下:
这里写图片描述

4. 检查点—Tests

查看请求响应报文中是否含有指定的字符,以判断请求是否成功。
这里写图片描述

这里写图片描述

检查服务器响应的json :


var schema = {"items": {"type": "object","properties": {"name": "string","id": "integer"},"required": ["name","id"]}
};
var data1 = JSON.parse(responseBody);tests["Valid Data1"] = tv4.validate(data1, schema);
tests["Valid Data2"] = tv4.validate(data1, schema);
console.log("Validation failed: ", tv4.error);

保存请求结果报文中name 和 id的参数值 ,以供其他请求使用,有点类似loadrunner中的关联


var data = JSON.parse(responseBody);if (data.name) {tests["Body has name"] = true;postman.setEnvironmentVariable("paramname", data.name);postman.setEnvironmentVariable("paramid", data.id);
}
else {tests["Body has name"] = false;
}

这里写图片描述

这里写图片描述


http://chatgpt.dhexx.cn/article/5uxtikls.shtml

相关文章

Postman使用总结

Postman使用总结 Collection集合 在Postman里,所有的request请求都只能存放在collection集合目录或者集合目录下的子文件夹中 可以把一个collection当做一个项目工程 同一个项目的接口测试请求全部放在一起 批量执行接口请求(测试)的触发…

Postman 使用教程详解

Postman页面 2、新建一个项目 直接点击左边栏上面的添加目录图标来新增一个根目录,这样就等于新建了一个项目,我们可以把一个项目或一个模块的用例都存放在这个目录之下,并且在根目录之下我们还可以在建立子目录来进行功能用例的细分&#x…

Postman使用教程详解

目录 1、Postman安装与接口请求基本操作1.1Postman安装1.2发起一个接口请求的小测试 2、接口测试实战2.1百度IP查询接口从抓包到测试实战2.2需要设置头域的请求实战2.3文件上传与json请求实战 3、Newman命令行运行脚本1.安装nodejs2.安装newman3.Newman运行postman collections…

Postman使用文档

Postman使用文档 一、Postman下载 官网下载: 地址:Download Postman | Get Started for Free,选择页面中的“Download”,根据自己电脑配置,选择32位下载还是64位下载 二、Postman安装 1、双击下载好的安装包 2、因为Po…

postman linux 使用教程,Postman 使用方法详解

一、Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,…

postman使用

postman使用 http://httpbin.org/post http://httpbin.org/post http://httpbin.org/post?data1222&name2222&password3333

最强PostMan使用教程(1)

最近需要测试产品中的REST API,无意中发现了PostMan这个chrome插件,把玩了一下,发现postman秉承了一贯以来google工具强大,易用的特质。独乐乐不如众乐乐,特此共享出来给大伙。 Postman介绍 Postman是google开发的一…

视图层详解,cbv和fbv,文件上传

day64 一.复习二.视图层之请求对象三.视图层之响应对象补充知识之json序列化与反序列化 四.cbv和fbv五.文件上传六.postman软件七.form表单,提交地址八.Pycharm的自动提示 一.复习 1 web应用-通过浏览器访问的服务-cs/bs-基于socket 2 Http协议-http协议版本,0.9 1.1 2.x 3.x …

Postman的使用

一、Postman的使用 1、查看接口文档,分析接口的功能,请求方式,请求参数,查看参数中是否必填,是否唯一,参数类型,参数的长度,编写接口测试用例,使用postman执行接口测试用…

postman使用方法

一 、postman 界面功能介绍 1、工具栏 New: 新建,可以新建Request请求,Collection请求集,环境等等 Import: 导入,可以导入别人导出的请求集 Runner: 运行一个请求集(批量执行) Invite: 邀请(需…

全网最全的 postman 工具使用教程

正文如下,如果觉得有用欢迎点赞、关注~~ postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。 无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选…

Postman使用详解

一、Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网…

小程序setData执行后,页面没有刷新

这是两个tab页面,通过点击来切换页面,其实就是改变后台的数据 只是点击后,后台数据更新,但是页面却没有重新渲染。 以下是分析: isPayee: tab的值,当为1时,展示1号tab, 为0时&…

微信小程序this.setData()

在小程序中是没有DOM,BOM的,是数据驱动视图的。逻辑层中的 data 数据改变了,视图层 view 也会跟着改变,它是单向数据流的。如果想要触发视图中数据的更新,那么就需要借助setData这个方法用了setData的机制去把视图层和逻辑层做一个“中转站”两边连接起来。 当程序…

this.data与this.setData

https://www.jianshu.com/p/4fe2af286f7a this.setData({})用于将数据从逻辑层发送到视图层(异步),同时改变对应的 this.data 的值(同步)。用this.data而不用this.setData({})会造成页面内容不更新的问题。 例如下面的…

setData的工作原理和注意事项

https://developers.weixin.qq.com/miniprogram/dev/framework/performance/tips.html https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html 解决问题: setData 操作太频繁解决方案 很多页面都会有tab选项卡,有时候太频繁去点击…

遇到问题2:onLoad中使用setData无效

1.在微信开发者工具中更改data中的数据是使用setData这个方法,但是今天我碰到在onload周期中使用setData无效的问题(我在onLoad中调用了wx.getSetting方法,setData写在wx.getSetting中),查了很久也没解决,后面发现主要是&#xff…

js中怎么获取某个属性的值_小程序中 setData 详解

前言 在小程序中各个页面之间是相互独立的,一个页面分为渲染层(视图层 webview),逻辑层(JavaScript),系统层(底层),在架构上,WebView和 JavascriptCore 都是独立的模块,并不具备数据直接共享的通道,换而言之,若要将逻辑层中的data的数据渲染到页面中,他们之间是无法直接通信的…

小程序 setData 动态 key 的写法

setData 是小程序开发中使用最频繁的接口,也是最容易引发性能问题的接口。 本篇文章主要说一说 setData 的正确使用 和 动态 key 的使用。 目录 Page.prototype.setData(Object data, Function callback) #1 什么时候应该使用 setData 函数? #2 常用的…

小程序setData函数小探究

官方文档可以知道 setData函数改变Page的data是同步的,会异步通知视图层data的改变,视图层收到通知后进行渲染。即官方文档里生命周期的Send Data箭头 callback分析 先上代码: Page({data: {theData: 1},onLoad: function(options) {conso…