优秀的编程知识分享平台

网站首页 > 技术文章 正文

Postman,必备的知识点(postman介绍)

nanyue 2024-09-18 21:41:13 技术文章 3 ℃

如何使用Postman

//下图是Postman的工作区间,各个模块功能的介绍如下:

1、New,在这里创建新的请求、集合或环境;还可以创建更高级的文档、Mock Server 和 Monitor以及API。
2、Import,这用于导入集合或环境。有一些选项,例如从文件,文件夹导入,链接或粘贴原始文本。
3、Runner,可以通过Collection Runner执行自动化测试。后续介绍。
4、Open New,打开一个新的标签,Postman窗口或Runner窗口。
5、My Workspace - 可以单独或以团队的形式创建新的工作区。
6、Invite - 通过邀请团队成员在工作空间上进行协同工作。
7、History - 所有秦秋的历史记录,这样可以很容易地跟踪你所做的操作。
8、Collections - 通过创建集合来组织你的测试套件。每个集合可能有子文件夹和多个请求。请求或文件夹也可以被复制。
9、Request tab - 这将显示您正在处理的请求的标题。默认对于没有标题的请求会显示“Untitled Request”。
10、HTTP Request - 单击它将显示不同请求的下拉列表,例如 GET, POST, COPY, DELETE, etc. 在测试中,最常用的请求是GET和POST。
11、Request URL - 也称为端点,显示API的URL。.
12、Save - 如果对请求进行了更改,必须单击save,这样新更改才不会丢失或覆盖。
13、Params - 在这里将编写请求所需的参数,比如Key - Value。
14、Authorization - 为了访问api,需要适当的授权。它可以是Username、Password、Token等形式。
15、Headers - 请求头信息
16、Body - 请求体信息,一般在POST中才会使用到 //***//
17、Pre-request Script - 请求之前 先执行脚本,使用设置环境的预请求脚本来确保在正确的环境中运行测试。
18、Tests - 这些脚本是在请求期间执行的。进行测试非常重要,因为它设置检查点来验证响应状态是否正常、检索的数据是否符合预期以及其他测试。
19、Settings - 最新版本的有设置,一般用不到。

get请求

Get请求用于从指定的URL获取信息,不会对端点进行任何更改。

//请求流程
GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,
所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。

post请求之表单提交

示例中设置了请求方法,请求URL,请求参数,但是没有设置请求头。使用过程中,请求头是根据请求参数的形式自动生成的。

//说明
application/x-www-from-urlencoded,会将表单内的数据转换为键值对,
比如,name=java&age=23

请求头重Content-Type与请求参数的格式之间是有关联关系,比如:

比如设置post请求为:

切换到Headers中为:

post请求之 json请求

当我们选择JSON(application/json) 是会自动帮我们设置 headers 为 application/json。

请求体与Content-type头域

请求参数在body中的格式 以及在请求头中的Content-Type头域,该头域规定了接口接受的请求体的格式。

1.x-www-form-urlencoded对应头域 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 的类型,是以键值对形式发送的表单参数,同时参数会携带在URL中。
2.form-data 对应头域 content-Type:mulitipart/form-data类型,既可以发送键值对也可以进行文件参数传递。
3.raw 选项中可以使用请求体原始格式编辑各content-Type类型对应的参数格式,直接按请求体的格式来进行内容发送。
4.binary 选项用于发送文件内容请求。

接口请求信息中,重点关注4大信息:接口url地址,请求方法,请求头以及请求参数。

Tags:

最近发表
标签列表