IntelliJ IDEA自带的接口测试神器HttpClient

介绍IDEA内置HTTPClient的使用方法,包括纯脚本方式及界面操作,演示如何进行结果校验,提升开发效率。

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

IDEA内置了一个HTTP Client,可以代替postman,还支持结果验证,类似于单元测试,因为是内置的,所以用起来非常方便,强烈推荐!

| 喜欢听我叨叨的,直接看视频 |

1

使用方法——纯脚本

在项目任意一个地方,创建一个xxx.http文件,没了,就这么简单!

上图是发送一个GET请求示例,我们不用去记脚本,IDEA内置了Live Template,可以快速生成脚本,如下图:

比如要写一个GET请求,只需要打gtr,如下,注意,这个快捷键只在.http文件有效

执行起来也非常简单,只需要点一下侧边的三角按钮,如下

是不是用起来很简单!!!

2

使用方法——界面

路径:Tool / HTTP Client / Test RESTful ... 如下图

也可以通过界面来生成脚本,点击“Convert request ...”如下

3

内置脚本模板

IDEA还内置了很多脚本模板,路径:Tool / HTTP Client / Open HTTP ... 如下:

比如,我想要查看各种带参数的POST脚本示例,如下:

4

查看请求历史

可以查看所有http请求历史,路径:Tool / HTTP Client / Show HTTP ... 如下:

也可以到项目根目录下的.idea文件夹下查看请求历史,如下:

5

结果校验—单元测试

HTTP Client除了能调用接口,还可以对执行结果做校验,可以校验返回码,或者返回值,类似单元测试,校验不通过,则红色提示,省去了人工检查,大大提高效率。

校验脚本写法如下:

里面是一段js代码,可以用js内置的函数,可以打印日志,可以对返回码或返回值做校验,也可以将这段校验脚本放到一个单独的js文件,是不是很强大!

感受一下结果校验不通过,如下:

IDEA内置的这个HTTP Client,配合热部署,可以极大的提高开发效率:修改代码 -> 热部署 -> http测试,一气呵成,有兴趣的可以看视频感受下。

—————— THE END  ——————

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值