如何使用Postman?
下图是Postman的工作区间,各个模块功能的介绍如下:
- New,在这里创建新的请求、集合或环境;还可以创建更高级的文档、Mock Server 和 Monitor以及API。
- Import,这用于导入集合或环境。有一些选项,例如从文件,文件夹导入,链接或粘贴原始文本。
- Runner,可以通过Collection Runner执行自动化测试。后续介绍。
- Open New,打开一个新的标签,Postman窗口或Runner窗口。
- My Workspace - 可以单独或以团队的形式创建新的工作区。
- Invite - 通过邀请团队成员在工作空间上进行协同工作。
- History - 所有秦秋的历史记录,这样可以很容易地跟踪你所做的操作。
- Collections - 通过创建集合来组织你的测试套件。每个集合可能有子文件夹和多个请求。请求或文件夹也可以被复制。
- Request tab - 这将显示您正在处理的请求的标题。默认对于没有标题的请求会显示“Untitled Request”。
- HTTP Request - 单击它将显示不同请求的下拉列表,例如 GET, POST, COPY, DELETE, etc. 在测试中,最常用的请求是GET和POST。
- Request URL - 也称为端点,显示API的URL。.
- Save - 如果对请求进行了更改,必须单击save,这样新更改才不会丢失或覆盖。
- Params - 在这里将编写请求所需的参数,比如Key - Value。
- Authorization - 为了访问api,需要适当的授权。它可以是Username、Password、Token等形式。
- Headers - 请求头信息。
- Body - 请求体信息,一般在POST中才会使用到
如何处理GET请求
在Postman的工作区中:
1、选择HTTP请求方式为GET
2、在URL区域输入 链接
3、点击 “Send”按钮
4、你将看到下方返回200状态码
5、在正文中应该有10个用户结果,表明您的测试已经成功运行。
如何处理POST请求
Step 1) 创建一个新请求
**Step 2 )**在新请求中
1、选择HTTP请求方式为GET
2、在URL区域输入 链接:https://jsonplaceholder.typicode.com/users
3、切换到Body选项
Step 3) Body选项
1、选中raw选项
2、选择JSON
Step 4) 复制前面GET请求返回的json内容的第一节
更改id为11,更改name以及uesrname和email
[
{
"id": 11,
"name": "Krishna Rungta",
"username": "Bret",
"email": "Sincere@april.biz
",
"address": {
"street": "Kulas Light",
"suite": "Apt. 556",
"city": "Gwenborough",
"zipcode": "92998-3874",
"geo": {
"lat": "-37.3159",
"lng": "81.1496"
}
},
"phone": "1-770-736-8031 x56442",
"website": "hildegard.org",
"company": {
"name": "Romaguera-Crona",
"catchPhrase": "Multi-layered client-server neural-net",
"bs": "harness real-time e-markets"
}
}
]
注意: 检查Body里用到的JSON格式很重要,以确保数据正确。
检测的工具比如:https://jsonformatter.curiousconcept.com/
Step 5 ) 发送请求
1、完成上述的信息输入,点击Send按钮
2、Status:应该是201,显示为创建成功
3、在Body里返回数据