
Postman基础
文章平均质量分 88
Postman工具的说明和实用操作
Liuyuelinjiayou
终有一天,你会静心下来,像个局外人一样看自己的故事,笑着摇摇头。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Postman快乐之旅(基础知识总汇)
一、Postman工具的安装与说明Postman介绍与安装Postman主界面详细介绍补充:restful风格接口的项目说明二、Postman工具的使用HTTP请求基础组成部分使用Postman发送请求配置环境变量Postman中保存请求(Collections集合)Postman中Pre-request Script的使用Postman断言介绍Postman断言示例Postman中Cookie的操作Postman测试关联接口Postman数据驱动的实现(一)Postma原创 2021-04-09 09:02:44 · 383 阅读 · 1 评论 -
『政善治』Postman工具 — 18、NewMan的使用
1、NewMan执行Postman测试集以前面文章的综合练习为例。(1)导出collections在collection测试集选项菜单中选择Export,导出为.json格式的文件。然后选择默认推荐的Collection v2.1b版本即可。点击Export,导出综合练习.postman_collection.json文件。(可以自行重命名)(2)使用NewMan执行Collection使用NewMan执行Collection测试集导出的.json文件。通过NewMan命令行运行测试集,原创 2021-04-09 08:39:13 · 1075 阅读 · 0 评论 -
『政善治』Postman工具 — 17、NewMan的安装
文章目录1、NewMan工具的介绍2、NewMan的安装(1)安装(2)验证NewMan环境:(3)NewMan卸载命令前面向大家介绍了Postman的用法,我们发现这些操作都离不开Postman 的客户端,我们知道服务器一般都是Linux系统,那么如何在Linux系统下运行我们的Postman测试集脚本(json文件)呢,谷歌公司为了解决这个问题,引入了 NewMan工具。1、NewMan工具的介绍Newman是Postman的命令行,是一种Collection测试集运行程序。NewMan基于Nod原创 2021-04-09 08:38:13 · 662 阅读 · 0 评论 -
『政善治』Postman工具 — 16、接口测试项目综合练习(二)
文章目录(三)Postman测试实操1、准备工作(1)创建一个Collection测试集(2)创建一个环境变量2、 创建请求(1)创建auth鉴权请求(2)用户注册接口实现(3)用户登陆接口实现(4)查询用户信息接口实现(5)用户注销接口实现(四)加入数据驱动1、准备数据文件2、修改请求中的参数3、使用测试驱动方式执行测试集4、分析测试结果(三)Postman测试实操简述整体思路:我们需要创建5个请求,鉴权、注册、登陆、查询、注销。创建一个Collection测试集管理以上请求。创建一个环境变量原创 2021-04-09 08:37:44 · 1131 阅读 · 0 评论 -
『政善治』Postman工具 — 15、接口测试项目综合练习(一)
五、接口测试项目综合练习接口测试项目实例网址:http://www.testingedu.com.cn:8081/inter/index.html。接口简略说明:鉴权接口:http://www.testingedu.com.cn:8081/inter/HTTP/auth该接口返回一个token值,之后的所有接口请求均需添加token头域使用该token。注册接口:http://www.testingedu.com.cn:8081/inter/HTTP/register登录接口:http://t原创 2021-04-09 08:37:23 · 1544 阅读 · 0 评论 -
『政善治』Postman工具 — 14、Postman数据驱动的实现(二)
文章目录4、实现Postman中的数据驱动步骤1:步骤2:步骤3:步骤4:5、补充: json格式数据文件说明6、补充:数据文件在预置脚本中的使用(1)`.csv`文件(2)`.json`文件4、实现Postman中的数据驱动当需要进行数据驱动运行多次Postman脚本时,可以通过.csv或者.json格式的数据文件,对接口测试数据进行管理,以方便用例的执行。步骤1:进入Collection测试集的Collection Runner界面。点击Collection测试集名称后边的箭头,点击Run。原创 2021-04-09 08:36:53 · 419 阅读 · 0 评论 -
『政善治』Postman工具 — 13、Postman数据驱动的实现(一)
文章目录1、什么是数据驱动?2、测试集说明3、创建请求与准备数据文件(1)新增学院结果文档内容如下(2)编写数据文件(3)在Postman中创建请求Postman的数据驱动,也可以叫做参数化。1、什么是数据驱动?我们在执行测试用例的过程,本质上是执行的不同数据。因此我们的测试是输入不同数据,并执行查看接口返回结果的过程。所以我们可以在计算机中,使用预先设定好的数据文件,来批量执行测试用例,实现覆盖测试点。这个过程就叫做数据驱动。2、测试集说明为了更方便地管理接口请求的执行,可以通过Postma原创 2021-04-09 08:36:32 · 417 阅读 · 0 评论 -
『政善治』Postman工具 — 12、Postman测试关联接口
文章目录1、关联接口说明2、测试关联接口实现步骤补充:Postman中将请求转换成代码上一篇文章说明了Postman中关于Cookie的相关操作,还是以Cookie举例,来说明下一在Postman中测试关联接口。1、关联接口说明例如:有可能存在部分任务场景,或者部分API接口必须登录后才能访问。设想一下,现在后端基本都是热更新框架,每次热更新都会清除session,边开发边测试时,每次热更新后,都要先访问一下登录接口,再访问其他接口,有点繁琐。下面我们以电商接口测试为例,使用电商项目进行测试,在原创 2021-04-09 08:36:01 · 429 阅读 · 0 评论 -
『政善治』Postman工具 — 11、Postman中Cookie的操作
文章目录1、已知Cookie处理方式2、使用Postman的Cookie管理机制3、自定义Cookie管理内容在接口测试中,某些接口的调用,需要带入已有Cookie,比如有些接口需要登陆后才能访问。Postman接口请求使用Cookie有如下两种方式:1、直接在头域中添加Cookie头域,适用于已经知道请求所用Cookie数据的情况。2、使用Postman的Cookie管理机制,既可以手动添加,同时Postman也会将操作流程中获取的参数自动保存,因此可以通过调用前置接口来完成Cookie获取。(就原创 2021-04-09 08:35:40 · 7450 阅读 · 0 评论 -
『政善治』Postman工具 — 10、Postman断言示例
文章目录示例(1)响应码断言(2)返回值断言(非常频繁)示例(1)响应码断言我们以“添加学院测试为例”1)准备数据在Pre-request Script编辑如下代码,来准备数据// 随机生成一个3位数字的idvar dep_id = Math.floor(Math.random()*1000);pm.environment.set("depid" , dep_id); //设置到环境变量中// 随机生成学院名称dep_name// 随机生成一个10位的字符串var data = Ma原创 2021-04-08 21:49:49 · 535 阅读 · 0 评论 -
『政善治』Postman工具 — 9、Postman断言介绍
文章目录1、Tests的介绍2、常用SNIPPETS(片段)说明(1)常用变量相关(2)状态码相关(3)响应结果断言:(4)Header :(5)响应速度:我们检验一个测试用例是否通过,一般会将我们心理预期的结果与实际结果进行比对,如果结果一致则证明测试通过,如果结果不一致,则证明测试不通过,这即是我们经常所说的断言。1、Tests的介绍Postman中的断言是使用请求后脚本Tests,是对状态码、响应头、响应正文等信息进行断言操作。在Postman中封装了我们常见的断言代码片段,当然Tests除了原创 2021-04-08 21:45:28 · 832 阅读 · 0 评论 -
『政善治』Postman工具 — 8、Postman中Pre-request Script的使用
文章目录1、Pre-request Script介绍2、常用SNIPPETS(片段)说明(1)获取变量脚本:(2)设置变量脚本:(3)清空变量脚本:(4)Send a request3、示例14、示例2Postman测试沙箱其实是结合JS脚本和内置断言函数,来完成测试中的断言功能,在请求发起前后实现部分测试操作。常用功能:请求前脚本(pre-request scripts)设置请求前置操作如设置变吊等。请求后脚本(tests)对状态码、响应头、响应正文等信息进行断言操作。1、Pre-reque原创 2021-04-08 21:40:25 · 2546 阅读 · 2 评论 -
『政善治』Postman工具 — 7、Postman中保存请求(Collections集合)
文章目录1、创建Collection2、保存Request请求3、查看保存的请求4、Collection下还可以创建文件夹5、补充:Postman中的变量6、总结1、创建Collection在保存Request请求之前,先创建一个Collection(集合),我们需要把Request请求存放到Collection。这里方便我们对Request请求的管理。如下图:进入Collection创建页面关于Description、Authorization、Pre-request Scripts、Te原创 2021-04-08 21:27:23 · 1140 阅读 · 0 评论 -
『政善治』Postman工具 — 6、配置环境变量
文章目录1、PostMan中操作环境变量区域2、设置环境变量(1)环境变量的配置(2)环境变量的使用3、设置全局变量(1)全局变量的配置(2)全局变量的使用4、快速查看按钮5、导入环境变量6、补充:PostMan是一套比较方便的接口测试工具,但我们在使用过程中,可能会出现创建了API请求,但API的URL会随着服务器IP地址的变化而改变。这样的情况下,如果每一个API都重新修改URL的话那将是非常的麻烦,所以PostMan中也提供环境变量的设置。我们在PostMan的右上角可以设定当前的环境Envir原创 2021-04-08 21:17:16 · 876 阅读 · 0 评论 -
『政善治』Postman工具 — 5、使用Postman发送请求
文章目录1、发送Get请求(1)无参数的get请求(2)有参数的Get请求2、发送Post请求(1)form-data参数格式(2)x-www-form-urlencoded参数格式(3)raw参数格式(4)binary参数格式(5)总结:3、发送Put请求4、发送Delete请求1、发送Get请求(1)无参数的get请求无参数的Get请求直接输入请求地址就可以了,然后点击send进行发送请求。示例1接口:学院-查询所有学院请求方法:GET请求地址:http://127.0.0.1:8000/原创 2021-04-08 21:03:19 · 2177 阅读 · 1 评论 -
『政善治』Postman工具 — 4、HTTP请求基础组成部分
文章目录(1)Method(2)URL(3)Headers(4)body一般来说,所有的HTTP Request都有最基础的4个部分组成:URL、 Method、 Headers和body。(1)Method要选择Request的Method是很简单的,Postman支持所有的请求方式。(2)URL要组装一条Request(请求), URL永远是你首先要填的内容。在Postman里面,你曾输入过的URL是可以通过下拉自动补全。以Get请求为例:如果你点击Params标签,Postman会展示原创 2021-04-08 11:34:43 · 579 阅读 · 0 评论 -
『政善治』Postman工具 — 3、补充:restful风格接口的项目说明
补充:restful风格接口的项目说明(一)RESTful架构风格特点1、统一接口风格http://服务器地址:端口号[/项目名称/版本/资源]http://:为我们HTTP协议的访问头标准。服务器地址:为我们项目服务器IP地址。端口号:为我们服务器内项目访问的指定编号。[/项目名称/版本] :可选 。资源:互联网-图片、音乐、视频、文本、数据。2、规范的HTTP请求方法GET:从服务器取出资源(一项或多项)。POST:在服务器新建一个资源。(单条或多条)PUT:在服务器更新原创 2021-04-08 11:27:00 · 307 阅读 · 0 评论 -
『政善治』Postman工具 — 2、Postman主界面详细介绍
文章目录1、Postman菜单栏(1)`File` 菜单(2)`Edit` 菜单(3)`View` 菜单(4)`Help` 菜单2、Postman工具栏3、Postman工具栏中的系统设置4、Postman左侧栏5、Postman请求编辑区6、Postman请求响应区7、Postman状态栏进入Postman的主界面(如下图),我们接下来分别介绍一下Postman主界面的主要几个区域,以及每个区域的功能是什么。1、Postman菜单栏Postman顶部菜单栏,如下图所示:Postman菜单栏主要原创 2021-04-08 11:08:43 · 2570 阅读 · 0 评论 -
『政善治』Postman工具 — 1、Postman介绍与安装
一、Postman介绍Postman是一款非常流行的HTTP接口测试工具,是Google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。Postman分为Postman native app和Postman Chrome app两个版本。在2018年的时候,Chrome app已经停止维护,官方也不推荐使用该版本。因此建议大家直接选择native app进行下载。Postman其主要功能包括:(1)模拟各种HTTP requests从常用的 GET、P原创 2021-04-08 10:55:58 · 1368 阅读 · 0 评论