idea自带的http客户端插件使用
一. 前言
http客户端的工具还是很多的,如postman,jmeter,apifox等。其中jmeter只支持本地,如果多成员间需要协作,需要进行文件传输,较为繁琐。postman和apifox,更方便进行用户间共享, 但是这些工具的使用,需要打开第三方软件, 从研发人员的角度不是很简便。
目前看,idea自带的http客户端,直接集成在研发工具上,对于研发人员自测便捷性上有很大帮助。
二. 快速使用
如下图idea中任何的http接口都左边都一个一个类似视窗的快捷小图标
点击后会自动产生一个url路径(没办法自动将参数生成好,这点不是很好), 如果该接口无需登陆,加上参数就能使用了
三. 带认证的场景
举例一个复杂的登陆接口(如图所示,支持单个执行,也支持全部执行)
说明:自带的http客户端,有一个比较好的地方,单独执行登陆后,生成的全局对象,会自动生效;方便测试其他单个需要登陆状态的接口。
举例一个使用认证token的接口
四. 支持环境切换
整体文件布局,其中.http是http执行文件,.env.json是环境变量定义文件,通过.http文件runWith下拉可以选择对应的环境,加载不同的环境变量
五. 便捷的文档参考
右上角Examples有大量的使用实例
六. 思路扩展(协作)
可以考虑将相关的.http和.env.json文件和对应的项目一起进行git管理,方便同事间进行协作,提升效率。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。