MySQL-Python实现-测试/生产环境各个表与字段进行对比的小工具

前言

有时候测试环境跑的很正常,一上线可能报错缺少一些字段,于是写了一个sql_diff直接运行,看结果。

MySQL-Python实现-测试/生产环境各个表与字段进行对比的小工具_第1张图片

一、简要说明

1.conifg.py:修改你的测试/生产数据库连接信息。

MySQL-Python实现-测试/生产环境各个表与字段进行对比的小工具_第2张图片

2.run_cases.py:运行只需运行它,如:python run_cases.py

MySQL-Python实现-测试/生产环境各个表与字段进行对比的小工具_第3张图片

3、其余不需要关心,适当看下html报告或看控制台输出即可。

MySQL-Python实现-测试/生产环境各个表与字段进行对比的小工具_第4张图片

MySQL-Python实现-测试/生产环境各个表与字段进行对比的小工具_第5张图片

PS:小龙写得有点low,ddt只能通过excel进行先存储(咋整?)但基本可以使用,如果你有更好的点子欢迎提出。

当然我这里是通过unittest框架与ddt结合的,pytest也是可以,看你喜欢用哪个就用哪个。

最后github代码地址:https://github.com/git-gsxl/sql_diff

如有疑问或更多交交流加QQ群:482713805

你可能感兴趣的:(MySQL-Python实现-测试/生产环境各个表与字段进行对比的小工具)