Postman 是一个流行的API(Application Programming Interface)开发工具,它使得开发者可以很容易地创建、测试、共享和文档化API。Postman 提供了一个友好的用户界面,来发送HTTP请求,接收响应,并检查服务器回送的数据,而无需编写任何代码(例如,可以用它来发送GET、POST、PUT、DELETE等请求)。
Postman 最初的时候是一个Chrome插件,但随着其受欢迎程度的提升,它演变成了一个独立的跨平台应用程序,适用于Windows、Mac和Linux操作系统。Postman 的主要特点如下:
对于API的开发和测试来说,Postman 是一个非常有用的工具,它提高了效率并促进了团队之间以及不同服务间的协作。
如果只是简单的发送请求, 可以不用注册账号和登录。
如果需要组织请求和目录,在线同步以及分享给其他人一起协作或是其他的功能, 最好是注册账号并登录。
不注册可以使用Lightweight API Client
Postman 提供了一个可以组织和管理API请求的工作空间。在Postman中,可以创建多个工作空间来组织不同的项目或API集合。
在一个工作空间中,可以创建多个集合(Collection)来存储相关的API请求。集合可以根据功能、项目或者其他自定义的分类来进行组织。
每个集合中可以有多个请求(Request),每个请求可以包含请求的方法、URL、请求头、请求参数、请求体等信息。
另外,Postman还支持在请求中添加测试脚本和断言,用于验证请求的返回结果是否符合预期。
在工作空间中,还可以创建环境(Environment)来管理API请求中的环境变量。环境变量可以用于动态地修改请求中的URL、请求头、请求体等信息,从而方便地在不同的环境中进行测试和开发。
总的来说,Postman的工作空间是一个用于组织和管理API请求的容器,可以帮助开发人员更方便地进行API的开发、调试和测试工作。
使用之前。首先需要知道的是一个HTTP(s)请求包括两个部分:
使用Postman测试https://postman-echo.com/get的主要步骤如下:
https://postman-echo.com/get
,选择请求方法为GET。workspace 用于组织或是团队协作 API 项目, 在工作区中,可以共享APIs, Collections, environments 以及其他元素。
创建更多的工作区需要登录。
在左上方选择 “Workspaces”, 点击 “Create Workspace”添加新工作区。
工作区的类型:
每一个发送的请求的记录都出现在 “History” 选项卡中。
Postman工具中的Collections是用于组织和管理API请求的集合。通过创建一个集合,用户可以将相关的请求和测试放在一起,方便进行管理和执行。
创建Collections 的方法有:
直接创建一个Collection的步骤如下:
在创建Collection之后,可以通过以下步骤开始添加请求和测试:
除了请求,用户还可以在Collection中添加测试脚本。测试脚本可以用于验证请求的响应是否符合预期。在请求的"Tests"标签下,可以编写JavaScript代码来定义测试逻辑。
API的测试用来确保API的行为符合预期,可以使用 JavaScript 为 Postman API 请求编写测试脚本
编写测试的步骤:
Status code: Code is 200
, 会自动产生如下的代码:pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
Test Results 区块会显示测试的效果。
点击头部得 “Explore” 按钮。
https://learning.postman.com/docs/getting-started/first-steps/creating-your-first-workspace/