做数据库这块的测试已经有阵子了,梳理了下,大概是下面几个步骤:
- 更新数据库 jar 包
- 导数据(这里分为 hdfs 版导数据、local版导数据、S3版导数据;如果 jar 的更新,不影响上一个jar包导入的数据,则无需导入)
- 在 linux 上执行测试脚本
- 统计测试脚本多次执行的测试结果
- 绘图、比对
由于上述步骤经常经常做,现在我准备实现自动化了,实现这几个步骤的无人值守。初步,准备使用 go 语言(也可能是python,还在纠结中)组织这一套逻辑,并实现所有的测试数据入库。
加油,早点实现。
网友评论