简单粗暴的PostMan使用说明文档让你一片文章看懂PostMan怎么使用

article/2025/9/29 7:21:20

PostMan功能简单介绍

创建文件夹

点击Collections创建新的文件夹,可以将不同的接口存入不同的文件夹中
在这里插入图片描述
点击右边三个点可以进行设置,Rename是重新命名
在这里插入图片描述
点击Add request,会在右侧创建一个get请求方式的request。
点击Add Folder,可以创建文件夹,在文件夹的基础上创建Request或者文件夹。
选择一个请求,右击三个点,点击Deplicate是复制一个request,文件夹效果也是一样的。本功能就是赋值功能特别方便实用。在这里插入图片描述

使用Save保存请求

不止可以在文件夹中创建请求还可以在主界面上创建请求,点击主界面上的"+",创建一个get请求,然后点击Save保存到文件夹中。
在这里插入图片描述
保存过程中,可以修改请求的名称,备注,点击My workspace可以跳转到不用的空间下选择不同文件夹进行保存,还可以创建文件夹,点击save进行保存。在这里插入图片描述

主界面的参数配置

不仅可以将Get请求修改为Post,还可以修改为其他的请求方式,点击Send按钮就可以发送请求获得返回值。
主界面中的主要参数:
Headers:请求的头部信息。
Body:post请求时必须要带的参数,里面放一些key-value键值对。
Pre-requerst Script:可以让你在 请求之前自定义请求数据,这个运行在请求之前,语法使用JavaScript语句。
tests:tests标签功能比较强大,通常用来写测试,它是运行在请求之后。支持JavaScript语法。postman每次执行request的时候,会执行tests。测试结果会在tests的tab上面显示一个通过的数量以及对错情况。这个后面会进行详解,它也可以用来设计用例,比如要测试返回结果是否含有某一字符串。主要针对于自动化测试
在这里插入图片描述
在返回主体里面不仅有返回状态code,返回时间,返回大小,鼠标移动上去还能看到详细信息等内容。
在这里插入图片描述
点击最右侧还可以保存Json文件。在这里插入图片描述

Test的重要性

下面主要讲一下test里面的内容,这个内容主要针对于返回结果进行结果判断。
选择test,编写脚本,然后点击send,PostMan会自动将返回结果进行对比判断。
在这里插入图片描述
虽然知道怎么用,但是常用的方法还是记不住怎么办,可以选择右侧的已经写好的脚本修改。
在这里插入图片描述
常用的脚本

tests[“Response time is less than 200ms”] = responseTime < 200;

解释说明,使用tests脚本关键字,中括号里面是返回的时候信息,可以修改为中文,然后最后是结果,可以判断当前信息是否是对的。
最常用的内容是

判断json格式里面的内容参数

 tests["判断json格式"]=JSON.parse(responseBody).path =
"/frontserver/evidenceChain/syns"

设置变量

在使用test的时候也知道PostMan其实有自己的脚本语言,这些脚本语言可以做到很多事情,比如设置变量。
设置全局变量

pm.globals.set("variable_key", "variable_value");

获取全局变量

var gb = pm.globals.get("variable_key");

获取普通变量

var nm = pm.variables.get("variable_key");

简单示例变量的使用
首先先设置变量到系统里面,可以设置不同的变量,下面设置的是环境变量
在这里插入图片描述
获取变量的时候需要使用双大括号包裹变量"{{}}",示例如下图所示。
在这里插入图片描述
具体参数可以在下方设置环境变量的内容中看到,至于为什么要设置环境变量先卖个关子。

PostMan的自动化

现在讲讲为什么要设置变量呢?仅为可以引用变量进行请求参数设置吗?
众所知周,Jmeter可以进行自动化测试,但是不知道PostMan其实也可以进行自动化测试。
总和上述三个内容,创建文件夹,使用test进行自动判断,使用变量组合起来,然后就可以自动化测试。
在这里插入图片描述
操作步骤:首先创建一个自动化的文件夹,创建多个请求,将上一个结果返回的参数当作下一个请求的变量(设置为全局变量或者环境变量等在下一个请求中取出来),在请求结果返回过程中可以使用test进行断言判断。
运行的实话还可以选择要运行哪些接口,进行自由选择,配置好后点击run,就自动进行接口测试了。
在这里插入图片描述
配置参数
Iterations:用例迭代的次数
Delay:是延迟的次数
key variable values:保持变量值
Run collection without using stored cookies:如果勾选此选项,运行 Collection 的时候则不会使用Postman 的 cookie 管理器;
Data:选中数据文件,这是 Postman 提供的数据驱动的方式,数据针对当前 Collection 中请求中使用的变量。支持 Csv 和 Json 格式的文件;

设置不同的环境

为什么要配置不同的环境呢?
测试过程中虽然接口地址,请求,参数返回都是一样的,但是因为部署环境不一致导致,请求的URL前半部分不一致,所以要部署不同的环境。
设置环境的方式很简单。
点击PostMan右上角,如下图所示点击,点击add,就可以添加环境参数了。
在这里插入图片描述
添加完成环境参数,就可以如下图所示,自由选择不同的环境
在这里插入图片描述
最后注意点,将设置的环境变量放入到具体的请求中,这样就可以完成不同环境的切换,既方便又便捷。
在这里插入图片描述


http://chatgpt.dhexx.cn/article/QVL1RhUh.shtml

相关文章

postman基础使用教程

Postman教程大全 - 简书推荐一款接口测试工具&#xff01;POSTMAN&#xff01;简单来说&#xff0c;四个词&#xff0c;简单实用大方美观&#xff01; Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件 Postman背景...https://www.jianshu.com/p/97ba64888894 …

不会接口测试?用Postman轻松入门(一)—— Postman实现get和post请求

测试行业现在越来越卷&#xff0c;不会点接口测试好像简历都已经拿不出手了&#xff0c;但很多小伙伴都会头疼&#xff1a;接口测试应该怎么入门&#xff1f;那么多的接口测试工具应该学哪个&#xff1f; 其实&#xff0c;接口测试工具&#xff0c;就像吃饭用的筷子&#xff0…

Postman快速入门(一)

一、基本介绍 postman是一款流程的接口调试工具&#xff0c;其特点就是使用简单&#xff0c;功能强大。使用角色也非常广泛&#xff0c;后端开发&#xff0c;前端人员&#xff0c;测试人员都可以使用它进行接口调试或测试。 下图是基本功能介绍 发送第一个请求 如果你是第一次…

Postman工具介绍以及使用方法教程(一)

Postman工具 1、postman简介 Postman最早是Google浏览器的一个插件存在的&#xff0c;因为Google退出国内市场&#xff0c;现在postman主要是以一个 APP的形式存在。 Postman最初设计上就是为接口测试而设计的&#xff0c;对于测试人员来说主要用来做接口测试。 2、postman的…

使用PostMan上传文件,有图易懂

现在&#xff0c;越来越多的人习惯用postman来测试接口。那么&#xff0c;关于如何使用postman来上传文件&#xff0c;本文进行讲解 1、将请求方式选择为post 2、填写接口地址 3、填写请求头 key&#xff1a;Content-Type value&#xff1a;multipart/form-data 4、填写Body…

postman-使用post请求

一. postman简介 Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果, 从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员能够及时处理接口中的bug,进而保证产品上…

Postman全网最详细使用教程

Postman全网最详细使用教程 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章, 关注回复「postman」, 获取postman插件和安装程序&#xff1a; http://www.javaman.cn/jszw/postman 一、postman的安装 postman的安装分为两种&#xff0c;通过chrome浏览器插件安装…

Postman-APIs是干什么的?

最近用postman探索接口自动化&#xff0c;发现里面的APIs这个模块&#xff0c;很少用到&#xff0c;平常都是直接在Collections模块创建请求就完事了。但是想做自动化时&#xff0c;发现需要先把接口定义出来&#xff0c;基于接口创建用例&#xff0c;这样直接用Collections就显…

2022最新Postman安装以及基本操作使用教程

一、postman安装 Postman一款非常流行的API调试工具。其实&#xff0c;开发人员用的更多。因为测试人员做接口测试会有更多选择&#xff0c;例如Jmeter、soapUI等。不过&#xff0c;对于开发过程中去调试接口&#xff0c;Postman确实足够的简单方便&#xff0c;而且功能强大。…

接口测试之Postman使用全图文指南(原来使用Postman测试API接口如此简单)

为什么要做接口测试&#xff1f; 接口的由来&#xff1a; 连接前后端以及移动端。 因为不同端的工作进度不一样&#xff0c;所以需要对开始出来的接口进行接口测试。 做接口测试的好处&#xff1a; 1、节约时间&#xff0c;缩短项目成本 2、提高工作效率 3、提高系统的健壮性…

Postman使用小技巧 - 用Postman生成Request代码

Postman这款工具可以让你很方便的测试你的Web API&#xff0c;那如果你实在是没办法用Postman&#xff0c;必须手写代码&#xff0c;又或者你有别的需求是Postman没法实现的&#xff0c;你必须写一个特殊的script或App来测试你的接口&#xff0c;那这时候是不是Postman就没有用…

Postman工具的简单介绍

Postman工具简单介绍 前言一、侧边栏二、工具栏三、构建器四、控制台五、菜单栏六、状态栏七、选项卡和窗口八、键盘快捷键九、数据编辑器十、支持多行 前言 Postman提供了一种多窗口和多选项卡页面用于发送和接收接口请求&#xff08;如图&#xff09;Postman努力保持清洁和灵…

一文带你全面解析postman工具的使用(效率篇)

说明&#xff1a;由于前面的一文篇幅太大&#xff0c;导致无法放在一文发布&#xff0c;故这篇文章只是postman工具介绍的第二部分&#xff0c;若需要回看第一部分内容可通过如下链接&#xff1a;​​​​​​​一文带你全面解析postman工具的使用 。接下来介绍的内容是基于上文…

全面解析postman工具的使用

postman是一款支持http协议的接口调试与测试工具&#xff0c;其主要特点就是功能强大&#xff0c;使用简单且易用性好 。无论是开发人员进行接口调试&#xff0c;还是测试人员做接口测试&#xff0c;postman都是我们的首选工具之一 。那么接下来就介绍下postman到底有哪些功能&…

一文带你全面解析postman工具的使用(基础篇)

postman是一款支持http协议的接口调试与测试工具&#xff0c;其主要特点就是功能强大&#xff0c;使用简单且易用性好 。无论是开发人员进行接口调试&#xff0c;还是测试人员做接口测试&#xff0c;postman都是我们的首选工具之一 。那么接下来就介绍下postman到底有哪些功能&…

向下取整向上取整

我们平时用5/22是向下取整&#xff0c;而负数的话是-7/2-3,是向上取整 在一些题目他会要求向上取整还是向下取整 可以用这个函数 函数原型 double floor(doube x);//都是double类型&#xff01;&#xff01;&#xff01;头文件 #include<math.h>向上取整 ceil&#xf…

动态规划(DP)(算法笔记)

本文内容基于《算法笔记》和官方配套练题网站“晴问算法”&#xff0c;是我作为小白的学习记录&#xff0c;如有错误还请体谅&#xff0c;可以留下您的宝贵意见&#xff0c;不胜感激。 文章目录 前言一、动态规划概述二、算法设计1.上楼||2.最大连续子序列和动态规划分治 3.最大…

免费馅饼 (DP动态规划问题详细解析)

免费馅饼 HDU - 1176 都说天上不会掉馅饼&#xff0c;但有一天gameboy正走在回家的小径上&#xff0c;忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了&#xff0c;这馅饼别处都不掉&#xff0c;就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了&am…

动态规划的理解(DP)

动态规划&#xff08;DP&#xff09; 文章目录 动态规划&#xff08;DP&#xff09;1.动态规划概念2.最短路径问题3.动态规划和分治区别4.为什么动态规划往往从后往前&#xff1f; 1.动态规划概念 在现实生活中&#xff0c;有一类活动的过程&#xff0c;由于它的特殊性&#xf…

动态规划(DP)小结

目录 动规解题的一般思路 能用动规解决的问题的特点 动归的常用形式 例题 例题一&#xff1a;最长公共子序列 例题二&#xff1a;最大子段和 例题三&#xff1a;最长上升子序列(最长单调递增) 例题四&#xff1a;数字三角形 例题五 0-1背包问题 应用题 应用一&#x…