Postman的下载、安装与使用

什么是Postman

Postman是一款接口测试工具,可以模仿浏览器发出各种类型的HTTP请求,用来测试API是否可用。

为什么要用Postman

有一些小白可能会问,我可以直接在浏览器上访问应用程序的API不可以吗?为什么还需要多此一举使用Postman这么一个工具呢?
其实原因很简单,在没有html页面的情况下,我们直接在浏览器地址栏中输入的请求路径,请求类型全部都是Get方式的。
而对于RestFul开发风格而言,这很显然是不能满足的。

举个栗子
我们就以上一篇博文SpringBoot+SpringDataJPA搭建的项目环境为例子。
在这个项目的web层中,有这么一个接口Get请求的接口:/user/page/{pageNum}

@RestController
@RequestMapping("user")
public class UserController {

    @Autowired
    private UserService userService;

    @GetMapping("page/{pageNum}")
    public ResponseEntity<Page<User>> findByPage(
            @PathVariable("pageNum") Integer pageNum,
            @RequestParam(defaultValue = "5") Integer pageSize){
        return ResponseEntity.ok(userService.findByPage(pageNum,pageSize));
    }
}

我们直接启动项目,访问一下这个接口。
在这里插入图片描述
我们发现使用浏览器访问这个API没有任何问题,那么我们现在把这个API的请求方式改为POST,看看会发生什么?

@PostMapping("page/{pageNum}")
public ResponseEntity<Page<User>> findByPage(
        @PathVariable("pageNum") Integer pageNum,
        @RequestParam(defaultValue = "5") Integer pageSize){
    return ResponseEntity.ok(userService.findByPage(pageNum,pageSize));
}

我们重启这个项目,再次使用浏览器访问这个API。
在这里插入图片描述在这里插入图片描述无论是页面,还是程序控制台,都爆出了不支持GET请求的错误,这个时候,我们使用浏览器就无法测试这个POST请求的API是否能够正常工作了。

  • 而Postman这个工具,就能够解决这个问题。

Postman的下载、安装与使用

Postman下载官网地址:https://www.postman.com/downloads/
在这里插入图片描述
我们根据上图选择合适的版本进行下载,下载完整之后,直接点击运行,就可以安装完成。
我们运行Postman后,就会打开下面的界面,我们可以通过Postman来模拟发送其他各种类型的请求。
在这里插入图片描述

发布了31 篇原创文章 · 获赞 35 · 访问量 4087

猜你喜欢

转载自blog.csdn.net/qq_45193304/article/details/104456709