跳到主要内容

数据库操作

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

添加数据库

  1. 在“前置操作“中引用数据库。

提示

支持 SQL Server 2014

  1. 输入 SQL 命令,例如 SELECT * FROM user LIMIT 2

  2. 将查询结果提取到 3 个变量结果:allUseruseruserName

示例结果

假设 SQL 查询结果数据为:

[
{
"id": 1,
"name": "jack"
},
{
"id": 2,
"name": "peter"
}
]

则提取到的变量值分别为如下:

  1. 临时变量 allUser 的值是数组类型,值为:

    [
    {
    "id": 1,
    "name": "jack"
    },
    {
    "id": 2,
    "name": "peter"
    }
    ]
  2. 临时变量user的值是对象类型,值为:

    {
    "id": 1,
    "name": "jack"
    }
  3. 临时变量userName的值是字符串类型,值为:

    jack

变量用法

使用变量时,读取对象或数组类型变量里的属性值写法为{{allUser[0].name}}{{user.name}},遵循JSON Path语法规范,只需将JSON Path里的$符号替换为变量名既可。

更多变量使用方法请查看文档