Postman接口测试工具
2023年11月15日大约 4 分钟约 821 字
Postman介绍
- Postman 是一款功能超级强大的用于发送 HTTP 请求的 测试工具
- 做 WEB 页面开发和测试的人员常用工具
- 创建和发送任何的 HTTP 请求(Get/Post/Put/Delete...)
官方网站:https://www.postman.com/
文档:https://learning.postman.com/docs/getting-started/introduction/
Postman下载和安装
下载地址
https://www.postman.com/downloads/

安装
双击即可安装(非常简单),Postman 不会让你选择安装路径,会直接安装,一般安装在系统盘
设置
字体设置
File--Settings

快捷键
'Ctrl' + '+';'Ctrl' + '-'
Postman快速入门
需求说明
使用 Postman 向 http://www.baidu.com 发出 get 请求,得到返回的 html 格式数据。
创建 Http Request
如果你已经创建过,会直接进入 Workspace,这里灵活处理即可
File--New







Postman完成Controller层测试
使用 Postman,完成对前面编写的 UserHandler 方法的请求。
1.完成请求
@RequestMapping(value = "/user")
@Controller //UserHandler就是一个处理器/控制器
public class UserHandler {
@PostMapping(value = "/buy")
public String buy() {
System.out.println("购买商品");
return "success";
}
}
测试步骤
- 确定请求的地址 url http://localhost:8080/springmvc/user/buy
- 请求的方式 -Post
- 确定请求的参数/数据 - 无
- 确定 Headers 有没有特殊的指定
2.完成请求
@RequestMapping(value = "/user")
@Controller //UserHandler就是一个处理器/控制器
public class UserHandler {
@RequestMapping(value = "/find", params = "bookId=100", method = RequestMethod.GET)
public String search(String bookId) {
System.out.println("查询书籍 bookId= " + bookId);
return "success";
}
}
测试步骤
- 确定请求的地址 url http://localhost:8080/springmvc/user/find
- 请求的方式 -Get
- 确定请求的参数/数据 - bookId=100
- 确定 Headers 有没有特殊的指定 - 无

3.完成请求
@RequestMapping(value = "/user")
@Controller //UserHandler就是一个处理器/控制器
public class UserHandler {
@RequestMapping(value = "/message/**")
public String im() {
System.out.println("发送消息");
return "success";
}
}
测试步骤
- 确定请求的地址 url http://localhost:8080/springmvc/user/message/aa/bb/cc
- 请求的方式 -Get/Post
- 确定请求的参数/数据 - 无
- 确定 Headers 有没有特殊的指定 - 无
4.完成请求
@RequestMapping(value = "/user")
@Controller //UserHandler就是一个处理器/控制器
public class UserHandler {
@RequestMapping(value = "/reg/{username}/{userid}")
public String register(@PathVariable("username") String name, @PathVariable("userid") String id) {
System.out.println("接收到参数--" + "username= " + name + "--" + "usreid= " + id);
return "success";
}
}
测试步骤
- 确定请求的地址 url http://localhost:8080/springmvc/user/reg/lzw/100
- 请求的方式 -Get/Post
- 确定请求的参数/数据 - 无
- 确定 Headers 有没有特殊的指定 - 无
5.完成请求
@RequestMapping(value = "/user")
@Controller //UserHandler就是一个处理器/控制器
public class UserHandler {
@GetMapping(value = "/hello3")
public String hello3(String email) {
System.out.println("hello3 " + email);
return "success";
}
}
测试步骤
- 确定请求的地址 url http://localhost:8080/springmvc/user/hello3
- 请求的方式 -Get
- 确定请求的参数/数据 - email=123@123.com
- 确定 Headers 有没有特殊的指定 - 无

其他说明
在 Headers 选项页,增加 Content-Type appliction/json

因为是 Post 请求,在 Body 选项页填写 Json 数据
