MeterSphere中如何提取数据库请求的结果进行参数化

对SQL请求提取参数


数据库的查询接口存储分为“按结果存储”和“按列存储”。
比如数据库查询结果如下图:

按结果存储,会将所有的查询结果按照对象的模式进行存储至变量

结果如下:

点击查看代码
admin_token=[{origin_sid=0, city_code=0, origin_id=0, son_department_id=0, type=3, province_code=0, sid=1008, uid=28, password=YVNseIxmaV4EJJB9uF1aoc3JdeXhomfB/+zj8xh0728=, update_time=2022-07-06T14:50:36, role_id=1008, delete_status=0, reg_time=2020-09-08T14:16:50, admin_access_token=u1XrGmi5e8zcq24_EJysvRCNozSYmauW-1657090236, mobile_access_token=, email=, ding_status=0, salt=ekrazhuvbc0g0cwok0w0kckscgcgwkw, sex=1, area_code=0, mobile=13588747177, default_password=2, avatar=http://img.**.com/avatar.png, access_token=, name=**, reg_ip=100.**.***.209, username=, status=0}]

按列存储,会将查询结果的第18列储为admin_token。如采用了按列存储,后续通过${admin_token_n}进行引用,n为行数,${admin_token_1}为这列的第一行值

结果如下:

点击查看代码
admin_token_1=u1XrGmi5e8zcq24_EJysvRCNozSYmauW-1657090236

后续接口可通过调用${admin_token_1}作参数化

posted @ 2022-07-06 18:13  吹月的风  阅读(2042)  评论(0编辑  收藏  举报