51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 663|回复: 0
打印 上一主题 下一主题

如何在postman中使用post请求?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-25 15:39:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一. postman简介

        Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果, 从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性。 它主要是用来模拟各种HTTP请求的(如:get/post/delete/put..等等),Postman与浏览器的区别在于有的浏览器不能输出Json格式,而Postman更直观接口返回的结果。

二. postman 下载与安装

        访问 Download Postman,自动下载win64版本postman。点击下载完成的文件,进行安装。

三. postman界面简介


四.  post请求的使用


1.点击图上“设置环境变量”左方的 + 号;

2.选择请求方法为POST

3.填写要请求的URL;

4.在接口请求方法上方添加接口的描述信息(可省略):“XXXX”

5.在 请求参数 处添加请求需要的参数(添加完之后参数会在URL栏处以key=value展示,多个参数以&连接;post请求一般不需要添加program、header等信息,但是在实际的企业级别是需要验证的,所以具体场景具体分析);

6.点击 body;选择body的格式。例如选择:raw/JSON;编写脚本;

7.点击“send"发送请求;

8.在 响应体 处查看请求内容。


五. postman中post的数据类型


post中有以下数据类型

from-data

multipart/form-data,它将表单的数据组织成Key-Value形式,也可以上传文件,当上传的字段是文件时,会有 content-type 来说明文件类型;content-disposition,用来说明字段的一些信息;由于有 boundary 隔离,所以 multipart/form-data 既可以上传文件,也可以上传键值对,它采用了键值对的方式,所以可以上传多个文件。


x-www-form-urlencoded

application/x-www-from-urlencoded,将表单内的数据转换为Key-Value。


raw

可以通过raw进行传输txt,json xml,html的数据。


binary

表示只可以上传二进制数据,用来上传文件,一次只能上传1个数据


给大家举个小栗子,桌面创建二进制文件,保存在桌面,后缀名为.bin格式。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-5 01:02 , Processed in 0.064601 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表