首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >postman使用(一)

postman使用(一)

作者头像
FunTester
发布2021-09-14 14:45:27
7300
发布2021-09-14 14:45:27
举报
文章被收录于专栏:FunTesterFunTester

一、简介

1. 官方链接

- 官方文档 https://www.getpostman.com/docs/v6
- postman Api 文档:https://docs.api.getpostman.com/
- 测试网站 https://www.postman-echo.com

2. 工作单位

postman 中基本工作单位为 Collection 集合 ,集合中放多个请求测试,使用 Collection 也方便对接口测试项目的管理。

二、POSTMAN请求测试

1. GET请求测试

  • 基本 GET 请求样式:https://www.postman-echo.com/get?name=george&age=25,在问号 "?"后面接参数,参数之间以 "&"连接
  • 通过 Bulk edit 进行批量编辑 使用 双斜杠"//"进行注释

2. POST请求测试

2.1. 请求体body的选项
  • none,请求中没有请求体,可以将参数放在请求中行中
  • multipart/form-data 是WEB表单用于出传输数据的默认编码,这模拟了在网站上填写表单并提交它。表单数据编辑器允许我们为数据设置键-值对。我们也可以把文件设置成一个键,文件本身作为值来进行设置。在选择上传文件时,选择该选项,自定义键后,选择类型为 FILE 在 value 中就会出现 file 选项 我们再选择需要上传的文件
  • x-www-form-urlencoded 不能上传文件,该编码与URL参数中使用的编码相同,我们只需要输入键值对,postman就会正确编码键和值。但是该类型无法上传文件,表单数据和urlencoded之间可能存在一些差异,因此我们需要检查API的编码实现,确定是否是以该方式发送请求。
  • raw 请求可以包含任何内容。除了替换环境变量外,postman不触碰在编辑器中输入的字符串,无论你在编辑区输入什么内容,都会随请求一起发送到web服务器。编辑器允许我们设置格式类型以及使用原始主题的正确请求头,我们也可以手动设置Content-Type标题,这将覆盖postman定义的设置,例如 JS, JSON
  • 二进制数据可以让我们通过postman发送视频、音频和图片,按照他们的二进制数据进行发送。

3. PUT 请求

PUT请求主要是从客户端向服务器发送的数据取代指定的内容

4. DELETE请求

DELETE请求是用于想法武器发送数据使之删掉指定的内容

三、POSTMAN自定义请求头及控制台

1. 请求头

Request Header 请求头可以说明服务器要使用的附加信息,比较重要的Cookie, Refere,User-Agent等,我们可以在postman的对Request Header 进行设置 示例图片

请求头

2. 控制台

2.1 如何进入

image-20210520002145826

2.2 样例

image-20210520002217984

四、POSTMAN中变量类型

四种变量

  1. 全局变量 针对所有的 url API 接口 作用域最大,该变量不随环境改变而改变
  2. 环境变量 随环境切换而改变(比如有开发环境和生产环境)环境变量只在指定环境中生效
  3. 本地变量 本地变量就是针对于某个 API 接口(在 Pre-request-Script 里面编写如下代码,pm.variables.set("user","51zxw");)
  4. 数据变量 数据变量就是从外部文件(json/csv)中根据 key 获取对应值 (数据驱动)

四种变量优先级

如果同一个变量名在两个不同的范围内,那么优先级高的覆盖优先级低的变量。

优先级从低到高排序依次如下

  1. GLobal(全局变量 )
  2. Enviroment(环境变量)
  3. Local(本地变量)
  4. Data(数据变量)
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-09-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FunTester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、简介
    • 1. 官方链接
      • 2. 工作单位
      • 二、POSTMAN请求测试
        • 1. GET请求测试
          • 2. POST请求测试
            • 2.1. 请求体body的选项
          • 3. PUT 请求
            • 4. DELETE请求
            • 三、POSTMAN自定义请求头及控制台
              • 1. 请求头
                • 2. 控制台
                • 四、POSTMAN中变量类型
                  • 四种变量
                    • 四种变量优先级
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档