Logo
测试手册

测试手册 #

DBPlusEngine 提供了完善的整合测试、模块测试和性能测试。

整合测试 #

通过真实的 DBPlusEngine 和数据库的连接,提供端到端的测试。

整合测试引擎以 XML 方式定义 SQL,分别为各个数据库独立运行测试用例。 为了方便上手,测试引擎无需修改任何 Java 代码,只需修改相应的配置文件即可运行断言。 测试引擎不依赖于任何第三方环境,用于测试的 DBPlusEngine-Proxy 计算节点和数据库均由 Docker 镜像提供。

模块测试 #

将复杂的模块单独提炼成为测试引擎。

模块测试引擎同样以 XML 方式定义 SQL,分别为各个数据库独立运行测试用例,包括 SQL 解析和 SQL 改写模块。

性能测试 #

提供多样性的性能测试方法,包括 Sysbench、JMH、TPCC 等。