jmter-数据库断言

本文探讨了在接口测试中进行数据库断言的重要性,旨在确保数据的正确性和提高接口效率。通过举例说明了软删除和硬删除的概念,并详细介绍了如何使用JMeter结合Python进行数据库断言的实践操作,包括创建test.bat文件、使用OS进程取样器提取数据、存储数据到test.json文件,以及在test.py文件中验证数据。
摘要由CSDN通过智能技术生成

首先我们要思考一个问题?我们为什么要做数据库断言
第一:确保数据的正确性
第二:提高接口的效率
我们删除一个东西 有软删除和硬删除
什么是软删除?
答:并不是正真的把这个东西从数据库删掉而是修改这个数据或者说修改这个数据的状态,比如淘宝的商品取消收藏,我们只是取消收藏并不是代表这个货品就不再了
什么是硬删除:
答:反之就是从数据库彻彻底底的删除它
所有我们才需要数据库进行断言

举例:我们来搜索货品是判断那些事有规格是货品 哪些不是有规格的货品
首先我们去pychar新建一个test.bat文件
在这里插入图片描述

当搜索出来了数据后,我们需要添加os进程取样器来提取数据库的数据

在这里插入图片描述
新建一个test.json文件来装数据
将数据写入这个文件之后,我们就可以在pychar中看到所有的数据
注意为啥需要要先删除这个文件,因为我们没执行一致就会写一次数据进去,这样会造成数据重复并且出现脏数据的情况,所有要先删除原有的json文件
在这里插入图片描述
然后我们在新建一个test.py文件来打开里面是数据 并进行验证


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小六妹妹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值