公司级测试平台建设
- 数据存储设计:
- 基于MySQL存储测试触发时间、测试结束时间、测试结果、操作人以及其他相关信息的存储
- 基于redis存储变动频繁、实时性较高、查询频次较高的实时看板数据
- 系统架构设计:基于spring boot架构,分层设计对外的restful接口、任务流程分发、底层能力建设
- 基于mafka实现于测试结果的通知与消费,实现系统解耦
- 数据归档:基于hive和spring定时任务对于老旧数据定期做数据归档,减少数据库压力并保障数据的持久性