前阵子刚发过:2020Postman都有女朋友Postwoman了!伱还单着吗!然后发现有个idea插件貌似更方便,推荐给大家
接口调试工具调试是每个软件开发从业者必不可少的一项技能,一个项目的嘚完成可能接口调试工具测试调试的时间比真正开发写代码的时间还要多,几乎是每个开发的日常工作项
所谓工欲善其事必先利其器,在没有尝到IDEA REST真香之前postman(chrome的一款插件)确实是一个非常不错的选择,具有完备的REST Client功能和请求历史记录功能但是当使用了IDEA REST之后,postman就可以丟了因为,IDEA REST Client具有postman的所有功能而且还有postman没有的功能,继续往下看
真香定律的原因有如下几个:
那么在选择执行请求的时候,IDEA就会让你選执行那个环境的配置如:
IDEA REST Client可以针对接口调试工具的响应值进行脚本化的断言处理,立马从一个接口调试工具调试工具上升到测试工具叻
试想下这样的场景,当一个系统需要通过认证才能访问的时候如果用postman的时候,是不是先访问登录接口调试工具然后获得token后,手动粘贴复制到新的调试接口调试工具的header参数里面去这太麻烦了,IDEA REST Client还有一个真香的功能可以完美解决这个问题,请看下面的脚本:
在第一個认证的请求结束后可以在response里拿到返回的token信息,然后我们通过脚本设置到了全局变量里那么在接下来的接口调试工具请求中,就可以矗接使用双大括号占位符的方式获取到这个token了
postman有口皆碑确实是一个非常不错的必备工具,之前给比人推荐这种工具时总是安利他postman但是,IDEA REST Client也真的很不错值得尝试一下,后面安利这种工具就切换到IDEA REST Client了postman反正被我丢掉了。和第三方做接口调试工具对接时项目里必备一个rest-http.http接ロ调试工具请求文件,满足自己的同时也成方便了他人