本文最后更新于:2024-12-01T08:55:14+08:00
Idea-Http-Test-Util介绍
在intellij idea2017.3版本中,增加了一个类VS Code的Rest-client的工具,通过这个工具我们可以完成绝大部分http请求,是一个不错的post-man替代工具,接下来详细讲讲它如何简化你的操作。
请求示例
所有HTTP请求需要在后缀为.http的文件中进行,新建一个test.http文件。基本格式为:
写完以后,点击左侧三角符号,即可完成测试。
GET请求
POST请求
快捷键介绍
同样有内置快捷键帮你简化这些操作,内置的快捷键需要版本2018 +,2017.3版本的同样也可以在live templates设置中手写快捷键,下面简单说下这几个快捷键。
gtr
:创建一个普通的GET
请求,通过tab键
一步一步填写即可。
gtrp
:功能与gtr
一致,在此基础上增加了一个参数的位置。
ptr
:创建一个普通的POST
请求,内置地址、请求头、json体。
ptrp
:与ptr
基本一致,唯一不同的就是json体,这里使用了键值对参数。
mptr
:多类型POST
请求,内置地址、请求头、一种请求体类型(form-data)
fptr
:文件上传POST
请求,样式与mptr
基本一致,将请求类型换成了文件
变量机制
这项功能能帮你省很多力气,比如现在你已经完成了很多测试接口的书写,在测试环境需要切换所有写好的接口测试地址的域名,这个时候变量就能帮你把这些相同的东西抽离出来,方便代码修改。
变量文件存放的文件名字为:http-client.env.json
,隐私变量可以存放到http-client.private.env.json
文件中,变量文件名为固定这两个,变量重复时以隐私变量为准。
变量的定义格式如下:
在使用时可以用{{var}}
引用即可。