环境描述文件
- http-client.private.env.json 存储敏感信息的环境文件
{
"env1": {"auth": ""},
"env2": {
"auth": "",
"key": ""
}
}
- http-client.env.json 存储普通信息的环境文件
{
"env1": {
"base_url": ""
},
"env2": {}
}
请求描述文件
- *.http
### 描述信息 (每个请求要以三个#开头)
# get请求
GET {{base_url}}/first
Authorization: Basic {{auth}}
### post 请求
POST {{base_url}}/second
Accept: application/json
> {%
client.log(response.body)
%}
-
变量由{{}}设置
-
通过环境描述文件设置, 如{{auth}},{{base_url}}
-
通过特定函数设置,如{{$timestamp}} {{$uuid}} {{randomInt}}
-
通过返回处理脚本设置
> {% client.log(response.body) client.global.set("id", response.body.data[0].id) # 设置环境变量id %}
> ./temp.js
-
执行
- 在每个请求左侧有个绿色箭头 可以选择执行环境, .json 和 .http 在同一目录下
- 编辑窗口顶部,点击Run All Requests in File 会顺序执行所有请求
来源:CSDN
作者:light_jiang2016
链接:https://blog.csdn.net/light_jiang2016/article/details/104108243