信创数据改造过程中POC测试是很重要的,毕竟选型靠谱不靠谱,还是要靠测试数据来证明,技术社群的这篇文章《证券行业核心交易数据库信创选型思考和POC测试经验分享》给我们讲解了一些关于数据库POC的测试经验。
P.S. 这些经验具有一定的普适性,不局限于信创数据库选型。
POC测试是选择合适数据库的重要步骤。以下是一些经验分享:
1、确定测试目标和范围:
在开始POC测试之前,首先需要明确测试的目标和范围。确定测试目标可以帮助明确测试重点和方向,例如性能测试、功能测试、可用性测试等。同时,也需要确定测试的时间周期和资源投入。
2、设计测试方案和用例:
根据测试目标,设计合理的测试方案和测试用例是关键步骤。测试方案应包括测试环境的搭建、测试数据的准备、测试指标的定义等内容。测试用例应覆盖数据库的各项功能和性能指标,同时也需要考虑实际业务场景和数据特点。
3、搭建测试环境:
进行POC测试之前,需要搭建合适的测试环境。测试环境应尽可能模拟真实生产环境,包括硬件设备、网络环境、数据库配置等方面。确保测试环境的稳定性和可靠性对于测试结果的准确性至关重要。
4、执行测试计划:
在执行测试计划时,需要按照预先设计的测试方案逐步进行。根据不同的测试项和测试用例,记录测试数据和测试结果,并及时反馈问题和异常情况。在测试过程中,需要注意监控系统的性能和资源使用情况,确保系统运行稳定。
5、分析测试结果:
在测试完成后,需要对测试结果进行分析和评估。评估数据库在功能、性能、可用性、安全性等方面的表现,比较不同数据库之间的优劣势,为最终选型提供参考依据。同时,也需要分析测试过程中遇到的问题和挑战,总结经验教训,为后续工作提供指导和改进方向。
6、形成报告并进行总结:
最后,根据测试结果和分析,撰写POC测试报告并进行总结。报告应包括测试目的、测试方案、测试环境、测试结果、问题反馈、优缺点评估等内容。同时,还可以提出建议和改进建议,为最终选型提供参考意见。
以下是数据库POC测试时的一些指标分类(主要采用Jmeter工具),供大家参考:
功能性指标:可用性(高并发、高可用、长稳运行)、易用性(部署升级、管理运维、可监测性)、可扩展性(水平扩展、垂直扩展)、兼容性(硬件及操作系统、应用和开发工具、主流数据库兼容(包括数据类型、存储过程、触发器等))、成本和生态(总体成本、同行业案例、数据库生态和技术支持能力);
性能指标:业务性能(模拟资金、订单、账户、清算和查询等各项业务场景下的QPS和CPU利用率对比),复杂查询能力(模拟单表和多表联合查询)、内存和磁盘管理(各业务场景下的内存和磁盘使用情况)。






