[发明专利]TPC-DS自动化测试方法以及TPC-DS测试系统在审
| 申请号: | 201910797028.5 | 申请日: | 2019-08-27 |
| 公开(公告)号: | CN110704300A | 公开(公告)日: | 2020-01-17 |
| 发明(设计)人: | 梁俊杰 | 申请(专利权)人: | 武汉迎风聚智科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/25;G06F16/23 |
| 代理公司: | 11570 北京众达德权知识产权代理有限公司 | 代理人: | 刘杰 |
| 地址: | 430000 湖北省武汉市武昌*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标数据库 测试系统 测试 触发服务器 自动化测试 测试环境 响应结果 服务器设备 监听目标 硬件设备 主机设备 自动部署 触发 服务器 数据库 输出 申请 部署 保证 | ||
本申请提供了TPC‑DS自动化测试方法以及TPC‑DS测试系统,用于自动部署TPC‑DS测试所需的测试环境,保证测试环境的稳定性,实现对目标数据库的TPC‑DS自动化测试。方法包括:TPC‑DS测试系统触发目标数据库的TPC‑DS测试任务;TPC‑DS测试系统在硬件设备上部署TPC‑DS测试任务对应的服务器以及目标数据库,为服务器设备或者主机设备;TPC‑DS触发服务器向目标数据库发起TPC‑DS测试,并监听目标数据库对于TPC‑DS测试的响应结果,基于响应结果生成目标数据库的TPC‑DS测试结果;TPC‑DS测试系统触发服务器输出TPC‑DS测试结果。
技术领域
本申请涉及测试领域,尤其涉及TPC-DS自动化测试方法以及TPC-DS测试系统。
背景技术
事务处理性能委员会(Transaction Processing Performance Council,TPC)在推出针对数据库性能的评估所推出的TPC-DS测试基准后,若数据库公司在推出数据库产品时,可结合在TPC-DS测试基准下所开发出的TPC-DS测试工具对该数据库产品进行数据库性能的分析。
容易理解,若能提高TPC-DS测试工具的自动化性能以及测试效率,则可快速对数据库产品进行TPC-DS测试,在第一时间得到数据库产品在TPC-DS测试基准下的性能。
而在实际应用中发现,现有的TPC-DS测试工具,往往需要工作人员挑一台或者多台硬件设备手动搭建测试环境以及目标数据库,才可进行目标数据库的TPC-DS测试,不仅较为耗时,并且还需额外占用企业额外的硬件设备资源。
发明内容
本申请提供了TPC-DS自动化测试方法以及TPC-DS测试系统,用于自动部署TPC-DS测试所需的测试环境,保证测试环境的稳定性,实现对目标数据库的TPC-DS自动化测试。
第一方面,本申请提供了TPC-DS自动化测试方法,方法包括:
TPC-DS测试系统触发目标数据库的TPC-DS测试任务;
TPC-DS测试系统在最空闲的硬件设备上部署TPC-DS测试任务对应的服务器以及目标数据库,硬件设备为服务器设备或者主机设备;
TPC-DS触发服务器向目标数据库发起TPC-DS测试,并监听目标数据库对于TPC-DS测试的响应结果,基于响应结果生成目标数据库的TPC-DS测试结果;
TPC-DS测试系统触发服务器输出TPC-DS测试结果。
可选的,TPC-DS测试包括数据加载测试、功率测试以及吞吐量测试,数据加载测试用于评估目标数据库关于准备数据的速度,功率测试用于评估目标数据库关于单个查询流的处理能力,吞吐量测试用于评估目标数据库关于多个查询流以及更新流的处理能力。
可选的,TPC-DS触发服务器基于响应结果生成目标数据库的TPC-DS测试结果包括:
TPC-DS测试系统触发服务器验证TPC-DS测试的数据规模大小是否符合预设的TPC-DS测试要求;
若符合,则统计数据规模大小,以及分别统计数据加载测试、功率测试以及吞吐量测试三者的测试时长及其测试细节,还统计最空闲的硬件设备的硬件成本以及TPC-DS测试任务的软件成本,并按照预设的结果输出方式形成TPC-DS测试结果。
可选的,TPC-DS触发服务器向目标数据库发起功率测试以及吞吐量测试包括:
TPC-DS测试系统触发服务器根据功率测试,将99个数据查询请求随机排列组合得到功率测试用例集;
根据功率测试用例集的排序,依次向目标数据库发送功率测试用例集中的数据查询请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉迎风聚智科技有限公司,未经武汉迎风聚智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910797028.5/2.html,转载请声明来源钻瓜专利网。





