Postman的使用教程

简介: 关于postman的简单使用,身为开发不可或缺的技能

Postman的使用教程

postman的简单介绍

在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前*测试*一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。

Postman是谷歌的一个用于测试接口的插件,但是现在谷歌对于这个插件的维护已经停止了,所以推荐大家使用Postman Native APP

Postman的安装

大家可以点击这个链接进行下载

https://www.getpostman.com/
请添加图片描述

点击箭头下载 根据你的电脑系统进行选择下载

Postman的安装非常简单,在windows系统只需要双击安装包,然后什么都不需要操作,它直接就自己完成了,如下图。如果是mac 也是跟普通软件的安装方法相同。在初次登录的时候很多人都没有账号,所以说我们可以直接点击图示中的蓝色字体部分,直接进入Postman的主界面:

请添加图片描述

如下图,这就是Postman的主界面。
请添加图片描述

Ps:理论

当开发人员需要调试一个网页是否运行正常,并不是简简单单地调试网页的HTML、CSS、脚本等信息是否运行正常,更加重要的是网页能够正确是处理各种HTTP请求,毕竟网页的HTTP请求是网站与用户之间进行交互的非常重要的一种方式,在动态网站中,用户的大部分数据都需要通过HTTP请求来与服务器进行交互。

Postman就充当着这种交互方式的“桥梁”,它可以利用Chrome的形式把各种模拟用户HTTP请求的数据发送到服务器,以便开发人员能够及时地作出正确的响应,或者是对产品发布之前的错误信息提前处理,进而保证产品上线之后的稳定性和安全性。

Postman的使用

刚刚进入postman或者大家可以点击new的时候会出现的界面的详情解释
请添加图片描述

*测试思路*:(在已经有项目服务器的情况并该服务器对外提供API)

  • 1、创建一个测试集(coliection),为你的项目创建一个测试集 方便后面的自定义测试用例
  • 2、创建了测试集以后就可以开始新建API来进行测试啦点击new 然后选择上面的request或者点击你创建的api头部的小+号
  • 3、如果有线上环境和测试环境的需求的时候大家可以创建一下环境变量(environment)
  • 4、进行APIS(测试集)的自定义测试用例 来测试你的测试集是否pass
  • 5、选择API Documentation来生成文档

*测试思路2*:(没有项目服务器的时候,也就是大家还没有写项目的 在写需求文档的时候)

  • 一、创建一个测试集(coliection),为你的项目创建一个测试集 方便后面的自定义测试用例
  • 二、创建了测试集以后就可以开始新建API来进行测试啦点击new 然后选择上面的request或者点击你创建的api头部的小+号
  • 三、如果有线上环境和测试环境的需求的时候大家可以创建一下环境变量(environment)
  • 四、设置模拟服务器(mock service)来进行端口测试
  • 五、设置监视器来看服务器的响应状态和api的响应时间
  • 六、进行APIS(测试集)的自定义测试用例 来测试你的测试集是否pass
  • 七、选择API Documentation来生成接口文档

步骤与功能详解

第一个测试思路

  • 1、新建测试集

请添加图片描述

在这里我们创建一个名叫test的测试集 生成的界面如下
请添加图片描述

  • 2、新建API 大家可以在右侧进行操作

在这里插入图片描述

  • Response返回的内容

在这里插入图片描述

  • 常见的get 与post请求的API的写法

Get
在这里插入图片描述

Post
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q7y4jgVo-1651557088898)(private/var/folders/dk/l_t20p2n4ljfd3q3ttg8tglh0000gn/T/com.kingsoft.wpsoffice.mac/wps-xiaoyu/ksohtml/wpsQQrojo.png)]

介绍一下断言

断言的常用代码

tests["status code is 200"]=responseCode.code===200;

tests["响应事件小于200"]=responseTime<200;

演示如下图所示
在这里插入图片描述
在这里插入图片描述

3、环境变量

用于设置开发环境、测试环境和线上环境

可以在new的那个地方选择进来或者点击
在这里插入图片描述

点击设置以后
在这里插入图片描述

这里举个栗子

在bilili视频中 请求视频的av号是改变的 所有就用它来解释一下环境变量的作用 在这里我们设置两个不同的环境变量给两个变量取相同的变量名,如下图所示
在这里插入图片描述
在这里插入图片描述

在请求的url中使用环境变量 结果如下图所示
在这里插入图片描述

在这里插入图片描述

4、自定义测试用例
在这里插入图片描述

点击上图按钮进入下面页面
在这里插入图片描述

自定义测试用例如图所示

在这里插入图片描述

通过该用例 可以清楚的得知接口的测试情况

5、生成API文档

回到postman主页面点击new 选择生成api文档
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

一个简单项目测试到此结束 关于模拟服务器、监控器这里就不说了 也很简单 大家自己可以去试一试。

相关文章
|
2月前
|
监控 测试技术 API
零基础到精通,Postman安装使用教程(一)
Postman是谷歌开发的接口测试工具,简化了API调试和测试。它支持各种HTTP请求类型,提供模拟网络请求、快速创建请求、回放管理及网络代理设置等功能。安装Postman需从官网下载客户端,尤其对于Windows用户。注册Postman账号可实现接口用例集共享、跨设备同步、数据备份及更多高级功能。使用时,新建请求,填写URL和headers,点击Send即可查看服务器响应。本文作为入门介绍,后续将探讨其更多高级特性。
67 1
|
2月前
|
前端开发 测试技术 API
Postman 使用教程(包括导入测试)
Postman 使用教程(包括导入测试)
212 0
|
2月前
|
JSON 测试技术 数据安全/隐私保护
Postman(接口测试工具)使用教程
Postman(接口测试工具)使用教程
132 0
|
Web App开发 测试技术
Postman | 使用教程(超详细)
Postman | 使用教程(超详细)
692 0
|
JSON 前端开发 JavaScript
Postman 使用教程 - 手把手教你 API 接口测试
Postman 是一套 API 接口测试工具,它的强大在于灵活趁手的接口测试功能,极大的提高了 API 测试效率。本教程将由浅入深,带领大家一起学习如何使用 Postman 进行接口测试。
2057 0
|
1天前
|
JSON JavaScript 测试技术
Postman接口测试工具详解
Postman接口测试工具详解
11 1
|
4天前
|
JSON 前端开发 测试技术
从零开始:学习使用 Postman 进行接口测试
在当前,API(应用程序接口)的使用变得越来越普遍。其中,HTTP/HTTPS API 是最常见的一种。无论是开发前端还是后端,测试 API 都是一个关键环节。Postman 是一种流行且强大的 API 测试工具,能够帮助开发人员轻松地进行接口测试和调试。
|
6天前
|
存储 JSON 测试技术
软件测试之 接口测试 Postman使用(下)
软件测试之 接口测试 Postman使用(下)
17 2
|
6天前
|
测试技术 数据格式
软件测试之 接口测试 Postman使用(上)
软件测试之 接口测试 Postman使用(上)
14 1
|
13天前
|
监控 前端开发 测试技术
postman接口测试工具详解
postman接口测试工具详解
43 7