postman使用(一)

2021年09月15日 阅读数:2
这篇文章主要向大家介绍postman使用(一),主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

1、简介

1. 官方连接

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


2. 工做单位

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

2、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请求是用于想法武器发送数据使之删掉指定的内容json

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

1. 请求头

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

请求头

2. 控制台

2.1 如何进入浏览器

image-20210520002145826

2.2 样例服务器

image-20210520002217984

4、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(数据变量)

「Have Fun ~ Tester !」



本文分享自微信公众号 - FunTester(NuclearTester)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。框架