Apache ShardingSphere 提供了完善的整合测试、模块测试和性能测试。
整合测试
通过真实的 Apache ShardingSphere 和数据库的连接,提供端到端的测试。
整合测试引擎以 XML 方式定义 SQL,分别为各个数据库独立运行测试用例。 为了方便上手,测试引擎无需修改任何 Java 代码,只需修改相应的配置文件即可运行断言。 测试引擎不依赖于任何第三方环境,用于测试的 ShardingSphere-Proxy 计算节点和数据库均由 Docker 镜像提供。
模块测试
将复杂的模块单独提炼成为测试引擎。
模块测试引擎同样以 XML 方式定义 SQL,分别为各个数据库独立运行测试用例,包括 SQL 解析和 SQL 改写模块。
性能测试
提供多样性的性能测试方法,包括 Sysbench、JMH、TPCC 等。
当前内容版权归 ShardingSphere 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 ShardingSphere .