项目中如何使postman进行本地测试--保姆式教学

在项目中的请求方式最常见的一般有三种get post delete请求

自己的接口是哪种请求方式,一般可以在controller层接口对应的url处看到

例如:@PostMapping 就是post请求

         @GetMapping  就是get请求

其中在本地postman调接口需要去扒token

下面先以get请求为例,介绍下postman如何本地调用接口进行测试,

首先打开postman

 

 1、介绍一下扒token:

Postman里选择QAuth 2.0

然后可以看到

这里是填对应token的地方。

然后去环境上扒token

F12开发者模式,在界面上点一点 直到找到个

 有Authorization:的  然后将brarer之后的一大串都复制下来 粘贴到postman里,注意不包括brarer,注意有时token会过期,需要重新扒。

2、URL填什么?

以此url为例     https://127.0.0.1:8080/sadsa/1/10?userId=xxxxxx

因为是本地测试

所以最前面是127.0.0.1   然后后面8080是端口号,这个地方不一样的项目可能不一样,在项目里搜server.port 就可以找到端口号是什么,在application文件中。

然后以分页查询接口为例 一般在项目里是这个样子

@GetMapping("/grs/v0/music/{pageNo}/{pageSize}")

然后记得在controller层接口的文件里最前面看看是不是有个额外的路径

@RequestMapping 注解附近 , 你可能还能找到个类似的路径 “/path”,然后这个路径要放在 端口之后 接口请求路径之前,也有可能是其他位置,这个自己要看一下

例:https://127.0.0.1:8080/path/grs/v0/music/1/10?userId=xxxxxx

这里的/{pageNo}/{pageSize} 替换成了1/10 意思是 我要查看第一页,然后一页有10个。

?userId=xxxxxx,这个在@GetMapping("/grs/v0/music/{pageNo}/{pageSize}")看不到,

 这是要查询哪个用户的 这里 userid就对应谁的。

一般我们登录账号去对应环境的项目上,F12进入开发者模式,找一个分页查询接口

这里的request url 就能看到类似的东西,最后有个?id=2132135435434

到这里get请求分页查询接口psotman 里url就解释清楚了

例如填:https://127.0.0.1:8080/path/grs/v0/music/1/10?userId=2132135435434

不一样的地方 要替换成自己项目里的东西 比如 接口8080还是哪个 ,是userid 还是applicaitionid 还是nameid ….

 3、开始本地测试

在项目 return进 service层方法的地方打断点 ,然后  进入service层分页查询的方法里也打一些断点,让项目debug,项目起来之后  点击

 然后可以看到idea颜色发生变化

然后进入idea里就会看到进入了 debug模式

然后F8一步步debug,有时用F9让项目快速停止

最后就能在postman里看到对应的结果

你学会了吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值