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

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

1

使用方法——纯脚本

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

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

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

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

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

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

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

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

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

2

使用方法——界面

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

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

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

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

3

内置脚本模板

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

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

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

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

4

查看请求历史

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

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

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

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

5

结果校验—单元测试

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

校验脚本写法如下:

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

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

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

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

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

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

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

相关文章:

  • 2022-01-02
  • 2021-05-29
  • 2021-10-13
  • 2022-12-23
猜你喜欢
  • 2021-10-05
  • 2021-05-17
  • 2021-08-17
  • 2022-02-23
  • 2021-05-16
  • 2022-12-23
  • 2021-04-27
相关资源
相似解决方案