数据库断言

预期值和实际值做对比

步骤:

1、得到表格数据

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

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

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

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

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

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

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

最终代码


优化

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

把代码合并

优化

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

最终优化把temp1优化掉

测试增加sout打印效果


测试

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

最终优化代码

测试

相关推荐
阿里云云原生8 分钟前
阿里云 SLS 多云日志接入最佳实践:链路、成本与高可用性优化
数据库·阿里云·云计算
kaixiang3001 小时前
sqli-labs靶场18-22关(http头)
数据库
Pasregret1 小时前
MySQL 安全架构:从渗透测试到合规审计
数据库·mysql·安全架构
数巨小码人1 小时前
PostgreSQL冻结过程
数据库·postgresql
为美好的生活献上中指1 小时前
java每日精进 5.07【框架之数据权限】
java·开发语言·mysql·spring·spring cloud·数据权限
阿文弟1 小时前
MYSQL之索引结构,为何要用B+树
数据库·mysql
博睿谷IT99_1 小时前
MySQL OCP 认证限时免费活动 7 月 31 日 前截止!!!
数据库·mysql·开闭原则
博睿谷IT99_2 小时前
MySQL OCP和Oracle OCP怎么选?
数据库·mysql·oracle·开闭原则·ocp
hnlucky2 小时前
《Zabbix Proxy分布式监控实战:从安装到配置全解析》
数据库·分布式·学习·adb·zabbix·集成学习·proxy模式
Catfood_Eason2 小时前
初识MySQL
数据库·mysql