干翻全岛蛙蛙 发表于 2024-8-20 18:02:21

Python接口主动化测试框架(实战篇)-- 数据库操纵MySQL

一、前言

说起数据库的操纵,咱们应该保持一颗敬畏的心,在很多时候,错误不一定是程序引起的,有可能是非法操纵了数据库导致的,不到必要一般不建议直接去操纵数据库,由于一旦操纵错了,结果是不可逆的。那么先说说什么理由,非得要操纵数据库?前面不是说了关于手机号的唯一性?接口测试数据库断言?还有批量构造数据?NoNoNo,这不能算作理由,但可以进行风险评估,如果动作较大,建议出具必要的方案:如何动,怎么动,坏了怎么办?预案?如何恢复?等等这些步骤一个也不少的预备清楚,制止给公司正常运营造成经济丧失。
二、数据库

   这里不介绍如何操纵数据库,而是说通过写python代码去操纵数据库。sql语法是基础,而PyMySQL是需要把握的;当然这里以MySQL数据库为例。
什么是数据验证

   对于影响数据库表结构的接口,在测试的时候除了要验证接口的响应数据,还需要验证表数据的正确性,
通过计算对比都没问题了才认为测试通过,那么从哀求到获取数据、再去检查数据的过程就是接口数据验证。
为什么需要操纵数据库做数据验证?

   例举操纵数据库做数据验证的使用场景。


[*]接口测试,数据库结果断言?

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Python接口主动化测试框架(实战篇)-- 数据库操纵MySQL