Meterphere自动化测试-使用数据库查询结果对接口进行断言

Meterphere自动化测试-使用数据库查询结果对接口进行断言
Photo by Alfred Schrock / Unsplash

本文参考: https://blog.csdn.net/plateauandsp/article/details/114646657

1. 项目环境中配置数据库

路径:项目设置-项目环境-数据库配置。

一个环境中可以配置多个数据源,当自动化脚本涉及多个数据库时,无需切换多个环境,只需在不同步骤中选择不同的数据源即可。

----_20221017154212

2. 自动化脚本添加 自定义请求 请求类型为SQL

选择环境、数据源、编写脚本、设置按列存储的变量名。

按列存储的数据类型是数组,所以取单行数据要标明行号如 ${stationName_1}

----_20221017154920

3. 在接口断言中使用按列存储的变量(即上一步中的数据库查询结果)

比如上一步中STATION_NAME被存储为stationName变量中,后续如需使用某行查询结果则通过${stationName_1}使用。下划线后数字为1即为第一行。
----_20221017155214