接口测试——PostMan

PostMan的优点

  • 支持各种的请求类型:get、post、put、patch、delete等
  • 支持在线存储数据,通过账号就可以进行迁移数据
  • 很方便的支持请求header和请求参数的设置
  • 支持不同的认证机制,包括Basic Auth,Digest Auth,OAuth1.0,OAuth2.0等
  • 响应数据是自动按照语法格式高亮的,包括HTML、JSON和XML

下载地址:https://www.getpostman.com/downloads/
Postman Api文档:https://docs.postman-echo.com/

发送不同类型的HTTP请求

注意:除了在地址栏修改响应的请求方式外,postman中的请求方式也应做出响应的修改
在这里插入图片描述

Get

get请求方法用于从服务器检索数据,数据由唯一的URL标识
Get请求可以使用“Query string Parameters”将参数传递给服务器例如:

https://postman-echo.com/get?username=daryl&age=30

请求说明:

  • https://postman-echo.com/代表请求的服务器
  • get 代表请求方法
  • ?后面接参数
  • username和age 代表请求参数
  • &连接多个参数

参数编辑
可以在Params编辑响应的参数
如果想暂时不爨地某个参数,可以方便通过不勾选的方式去实现
如果想要批量编辑参数,可以点击Bulk Edit去实现批量编辑(批量编辑是键值对的方式,如在键值对前面加上双斜杠“//”代表注释。):

username:daryl
//age:30

响应数据中:
body:为响应体中数据其中Pretty是josn格式化后的数据,Raw原始数据央视,Preview可以对返回内容为HTML数据进行渲染。
Test Results:涉及断言的测试结果

POST

POST请求方法皆在将数据传递到服务器,返回的数据取决于服务器的实现。POST请求可以使用Query String Parameters以及Body将数据传递给服务器

使用Query String Parameters传递参数(此方法在post中很少用)

https://postman-echo.com/post?username=daryl&age=30

使用body发送POST请求
发送一个Request 其中body为application/x-www-form-urlencoding类型,参数分别为username=daryl和password=8888
请求url如下:

https://postman-echo.com/post

在Postman Body数据类型设置如下:
在这里插入图片描述
Psotman Body数据类型说明如下:

  • form-data multipart/form-data是Web表单用于传输数据的默认编码。这模拟了网站上填写表单并提交它。表单数据编辑器允许我们为数据设置键-值对。我们可以为文件设置一个键,文本本身作为值进行设置
  • x-www-form-urlencoding改变吗与URL参数中使用的编码相同。我们秩序输入键-值对,Postman会正确编码键和值。请注意我们无法通过此编码模式上传文件。表单数据和urlencoded之间可能存在一些差异,因此请务必首先检查API编码实现,确定是否可以使用这种方式发送请求。
  • raw请求可以包含任何内容。除了替换环境变量之外,Postman不触碰在编辑器中输入的字符串。无论你在编辑区域输入什么内容,都会随请求一起发送到服务器。编辑器允许我们设置格式类型以及使用原始主题发送正确的请求头。我们也可以手动设置Content-Type标题,这将覆盖Postman定义的设置
  • binary 二进制数据可让我们发送Postman中无法输入的内容,例如图像,音频或视频文件。

PUT

put请求主要是从客户端向服务器传送的数据取代指定的文档的内容。
POST请求可以使用Query String Parameters以及Body将数据传递给服务器

发送put请求,并传递字符参数“hello everyone”,选择body为raw类型
在这里插入图片描述

DELETE

delete方法用于删除服务器上的资源,请求可以使用Query String Parameters以及Body将数据传递给服务器

https://postman-echo.com/delete

下载文件接口

参考地址 接口测试工具POSTMAN(七)下载文件接口

Request Header

Request Header 用来说明服务器要使用的附件信息,比较重要的信息由Cookie、Referer、User-Agent等。在Postman中可以在请求下方的Header栏目设置
在这里插入图片描述

Response Header

Response Header(响应头)其中包含了服务器对请求的应答信息。
在Postman主界面下方Header

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值