数据库操作
“前置/后置操作”支持添加数据库。查询结果可在接口请求参数、断言、自定义脚本等场景中使用,还支持读写数据库。目前支持 MySQL、SQL Server、Oracle、PostgreSQL 四种数据库类型。
添加数据库
- 在“前置操作“中引用数据库。

提示
支持 SQL Server 2014。
输入 SQL 命令,例如
SELECT * FROM user LIMIT 2。将查询结果提取到 3 个变量结果:
allUser,user,userName。

示例结果
假设 SQL 查询结果数据为:
[
{
"id": 1,
"name": "jack"
},
{
"id": 2,
"name": "peter"
}
]
则提取到的变量值分别为如下:
临时变量
allUser的值是数组类型,值为:[
{
"id": 1,
"name": "jack"
},
{
"id": 2,
"name": "peter"
}
]临时变量
user的值是对象类型,值为:{
"id": 1,
"name": "jack"
}临时变量
userName的值是字符串类型,值为:jack
变量用法
使用变量时,读取对象或数组类型变量里的属性值写法为{{allUser[0].name}}或{{user.name}},遵循JSON Path语法规范,只需将JSON Path里的$符号替换为变量名既可。
更多变量使用方法请查看文档。