我们知道,Visual Studio Code(简称VScode)软件一般用于编写前端代码,但其实,它也可以很方便的用于接口测试,达到和postMan一样的效果。
怎么实现呢?
步骤如下:
@Content-Type = application/json
### 测试取消订单接口
POST http://10.233.x.x:8080/test-adapter/testCancelOrder
Content-Type: {{Content-Type}}
{
"warehouseCode":"OTHER",
"orderCode":"22",
"orderType":"TK"
}
这样,一个接口测试就成功啦~
tips:
(1) 一个test.http文件中存在多个接口用###隔开写
(2) 如果省略 request 方法,请求将被视为 GET
(3) 如果创建的文件后缀是.rest ,需符合 CURL 标准的 POST 请求
curl -X POST "http://com.example.com/api/v1/test"
-d "Hello World"
curl -H "Content-Type: application/json" -X POST
-d '{"abc":123,"bcd":"nihao"}' "http://10.233.x.x:8080/test-adapter/testCancelOrder"
其中,-H代表header头,-X是指定什么类型请求(POST/GET/HEAD/DELETE/PUT/PATCH),-d代表传输什么数据。这几个是最常用的。
(4) 支持自定义变量
创建:@contentType = application/json
调用:Content-Type: {{contentType}}
系统自带的一些变量,使用系统变量需要有 KaTeX parse error: Expected '}', got 'EOF' at end of input: 符号,例如:{{guid}} 唯一识别号