Postman学习记录(2020.-2021.03.02)

本文介绍了PostMan的安装步骤及使用方法,包括发送API请求、理解HTTP请求构成、设置断言、运行Collection等。此外,还提到了PostMan的一些局限性,如UI交互功能有限,无法处理Ajax请求等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PostMan的安装

  • 官网安装链接:https://www.postman.com(PS:安装免费版应该就够啦)
  • 下载完毕后直接双击安装/移动到启动台
  • 打开postman之后可以选择跳过注册登陆,点击截图按钮进入操作台
    在这里插入图片描述
  • postman会自动更新,有新版本之后会在操作台弹出窗口提示更新~

使用PostMan发送第一个API请求

  • 文档链接:https://www.v2ex.com/p/7v9TEc53
  • Api地址:https://www.v2ex.com/api/topics/hot.json
  • 无法打开可以另寻链接进行

Http请求构成

  • 起始行

http方法:GET、PUT、POST、HEAD、OPTIONS,描述要执行的动作
请求目标:通常是URL/协议、端口、域名的绝对路径,通常以请求的环境为特征
HTTP版本:定义剩余报文的结构,作为对期望响应版本指示符

  • Headers

不区分大小写的字符串:结构取决于header的值(细节:https://blog.youkuaiyun.com/weixin_33938733/article/details/91659643)

  • Body

不是所有请求都有body

  • 状态消息
  • 1开头代表信息,2开头代表成功,3代表重定向,4客户端错误,5服务器错误

增加断言

  • 打开Tests,根据语法敲入需要的断言

  • 编写窗口隔壁会有部分常用片段,点击可直接添加,只要针对细节进行微调就可以直接使用
    在这里插入图片描述

  • 以上检查返回的状态码以及响应速度,可以通过结果查看到其中响应速度不符合小于200的情况

在这里插入图片描述

  • 返回的内容包含1004

运行Collection

在这里插入图片描述

设置局部变量/全局变量

  • 定义变量入口:environment局部变量,Globals全局变量
    在这里插入图片描述

  • 没有设置环境变量时做请求会提示error
    在这里插入图片描述

  • 设置不同变量后再次请求会根据变量内容返回不同的资源
    在这里插入图片描述

  • 传本地数据运行Collection时
    在这里插入图片描述

  • environment类型选none

  • Iterationns:运行次数

  • Delay:运行一次后等待N秒再开始运行下一个

  • Data:点击打开本地制造的数据并点击选中,选中添加后隔壁会多一个预览按钮

  • 完成以上操作后点击运行即可,每次运行都会使用不同的本地数据

Postman的局限

  • UI交互功能测试限制,交互能力一般
  • 无法处理Ajax请求
  • 部分JS库无法使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值