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

本文介绍了如何使用Postman工具进行接口测试,特别是针对GET请求的本地测试流程。讲解了如何获取token、构造URL以及如何设置断点进行debug调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在项目中的请求方式最常见的一般有三种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里看到对应的结果

你学会了吗?

### 解决 Simulink 仿真中导数不是有限值的问题 当在时间 `0.0` 处遇到“元时数/积分器”块中的状态 “1”的导数不是有限的情况时,这通常意味着模型存在奇异性或初始条件设置不当[^1]。为了有效解决问题并确保仿真的顺利进行,可以采取以下措施: #### 调整步长参数 减少步长可以通过降低固定步长大小或紧缩误差容限来实现。具体操作如下: - **降低固定步长**:如果当前使用的是定常步长模式,则适当减小该数值。 - **调整相对和绝对误差容忍度**:更严格的误差控制有助于提高精度。 ```matlab % 设置 ode solver 参数 set_param('YourModelName', 'Solver', 'ode15s'); set_param(gcs,'RelTol','1e-8'); % 设置相对误差容忍度 set_param(gcs,'AbsTol','auto'); % 自动设定绝对误差容忍度 ``` #### 初始化改进 检查系统的初态配置是否合理,特别是那些直接影响到微分方程求解过程的部分。对于某些特定类型的物理系统来说,合理的初始化能够避免不必要的奇异行为发生。 #### 模型结构审查 仔细审视整个模型架构是否存在潜在的设计缺陷,比如除零错误、未定义变量等问题都可能导致此类异常现象的发生。特别注意观察是否有任何地方可能会导致无穷大或者 NaN 的情况出现。 #### 使用诊断工具辅助排查 利用 MATLAB/Simulink 提供的各种调试功能来进行深入分析,如启用断点跟踪、查看信号监视窗口等手段帮助定位问题根源所在。 通过上述方法应该能有效地缓解乃至彻底消除由于导数不收敛所引发的一系列麻烦事象[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值