数据库断言

预期值和实际值做对比

步骤:

1、得到表格数据

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

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

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

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

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

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

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

最终代码


优化

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

把代码合并

优化

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

最终优化把temp1优化掉

测试增加sout打印效果


测试

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

最终优化代码

测试

相关推荐
2301_78157142几秒前
JavaScript中Object-getOwnPropertySymbols获取方法
jvm·数据库·python
jump_jump1 小时前
Drizzle 凭什么贴着 Go 跑——从设计哲学到热路径源码
数据库·性能优化·orm
jay神1 小时前
基于SpringBoot的宠物生命周期信息管理系统
java·数据库·spring boot·后端·web开发·宠物·管理系统
秋91 小时前
MySQL 8.0.46 与 MySQL 9.7.0在sql语句方面的区别并举例说明
数据库·sql·mysql
一只数据集1 小时前
NVIDIA Nemotron AIQ Agentic Safety Dataset:面向企业级智能体系统的安全与防护评估数据集全面解析
网络·数据库·安全
Amazinqc1 小时前
Mysql数据库数据软隔离的并发死锁情况
数据库·mysql·死锁
DianSan_ERP2 小时前
京东订单接口集成中如何处理消费者敏感信息的安全与合规问题?
前端·数据库·后端·团队开发·运维开发
原来是猿2 小时前
TCP Echo Server 深度解析:从单进程到线程池的演进之路(中)
linux·服务器·数据库
treesforest2 小时前
IP地址段查询完全指南:从单IP查到IPv4段批量归属地查询
网络·数据库·网络协议·tcp/ip·网络安全·运维开发
fTiN CAPA2 小时前
Linux系统离线部署MySQL详细教程(带每步骤图文教程)
linux·mysql·adb