常用 API 接口测试方式
-
最简单最粗暴的放浏览器中进行回车请求。只适用于 GET 请求。
-
通过 Fiddler 模拟 HTTP 请求。但没有智能提示,很多文本信息容易出错。
-
自己写工具进行模拟常规的 HTTP 请求,有没有毛病只有你自己知道。
-
通过 PostMan 工具进行模拟 HTTP 请求,好像挑不出啥毛病,但是假如,我要从测试环境更换到正式环境呢?
IntelliJ IDEA 2018.1
在 IntelliJ IDEA 2018.1 版本中,支持了 *.http 以及 *.rest 文件格式。
具体内容见 官方文档(需要楼梯)
可在该文件内容中按照一定的格式编辑 Api 请求信息。即可方便快捷的请求接口。
同时文件内的内容可通过配置文件的形式进行。用占位符替代。
实例
找到IDEA新建HTTP Request的按钮
创建一个文件命名为 xxx.http
写一个简单的 http 请求
多环境
创建一个文件,命名为 http-client.env.json
保存至 http 文件同级目录
{
"development": {
"host": "localhost"
},
"production": {
"host": "api.kdniao.cc"
}
}
development 和 production,对应 Maven 的 Profiles 中的多个环境
HTTP 文件内容修改为
POST http://{{host}}/Ebusiness/EbusinessOrderHandle.aspx
Content-Type: application/x-www-form-urlencoded
{
"EBusinessID":"123123",
"RequestType" : "123123"
}
在点击运行时选择环境即可(经过测试 Idea Ultimate 2018.1 才开始支持配置)。