数据库断言

预期值和实际值做对比

步骤:

1、得到表格数据

2、接口断言预期值与实际值做对比

读取表格数据-得到接口地址(address)和是否接口db检查(dbcheck),并且这条数据是有效的(vaild)

有2条用例,也会有三个条件不全部满足的情况,也会有登录失败的case

所以在判断时,会有有效用例和无效用例判断

sql执行count为1是有效的,为0是无效的

继续写实际值与预期值对比

返回值包含1,否则就是无效

最终代码


优化

登录接口-请求值分割(方法正则表达式)

把代码合并

优化

因为限制了判断条件,需要先登录才能去判断,所以在预期值和实际值对比时,就不需要验证无效条件

最终优化把temp1优化掉

测试增加sout打印效果


测试

在testrun里增加临时代码测试,需要将之前html和json断言的请求屏蔽,只看数据库断言

最终优化代码

测试

相关推荐
心动啊12110 分钟前
简单学下chromaDB
开发语言·数据库·python
妮妮喔妮21 分钟前
redis热点key拆分和读多副本
数据库·redis·缓存
雪球不会消失了29 分钟前
MySQL(开发篇)
数据库·mysql·oracle
qq_3482318536 分钟前
Redis 事务(MULTI/EXEC)与 Lua 脚本的核心区别
数据库·redis·lua
whn197744 分钟前
寻找listener.log
数据库
代码游侠1 小时前
学习笔记——文件I/O
linux·数据库·笔记·学习·算法
Tanjia_kiki1 小时前
无法打开新数据库 ‘test‘。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9004)
数据库
铭keny1 小时前
MySQL 误删数据恢复操作手册
数据库·mysql
2的n次方_1 小时前
Catlass 模板库调试调优经验与踩坑记录
服务器·数据库
马克学长1 小时前
SSM舞蹈房管理系统lq4q8(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·舞蹈房管理系统