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

打印 上一主题 下一主题

主题 1022|帖子 1022|积分 3066

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、前言

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

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

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

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

  • 接口测试,数据库结果断言?

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

干翻全岛蛙蛙

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表