PostMan学习记录 2 - 基础介绍

1.版本

  • Native APP
  • Chrome APP (废弃)

2.特点

2.1 模拟各种HTTP请求

例如 GET、POST、PUT、DELETE

2.2 测试集合Collection

Collection可以看做是request的集合,也可以当作是testsuite,对接口测试进行归类,支持导入/导出。

2.3 测试沙箱

可以使用JS编写测试脚本,对request结果添加检查断言等。

2.4 环境与变量

支持设置运行的环境及该环境下的一些变量,也支持设置一些和环境无关的变量。

3.Request四要素

3.1 URL

请求的地址,如果有参数会自动解析显示在paramsKH ,如果手动Params中,如果手动在Params添加参数,也会自动补充到URL中。

3.2 Headers

可以随便、编辑Header attribute

3.3 Method

支持Method:get,post等

3.4 Request Body
  • form-data: 可以上传一个文件作为key的value提交,key-value不写入URL,而是直接提交。
  • x-www-form-urlencoded: key-value会写入URL
  • RAW: 可以包含任何东西,都会随着请求发送
  • binary:image、audio、video、test files

4.Response介绍

4.1四个板块:

Body、cookie、Header、Test(断言,运行js脚本)

4.2 Body提供三种视图查看:

-Pretty: 格式化后显示,方便查看
-Raw:最原始数据,即text格式
-Preview:自动解析HTML页面显示

4.3 其他

-可以保存、复制、搜索response
-status、Time、size单独显示在旁边

5.示例

PostMan学习记录 2 - 基础介绍