[发明专利]进行分布式数据库系统性能测试的方法及系统无效
| 申请号: | 201210015791.6 | 申请日: | 2012-01-18 |
| 公开(公告)号: | CN102609472A | 公开(公告)日: | 2012-07-25 |
| 发明(设计)人: | 刘堃;颜春芳 | 申请(专利权)人: | 深圳市同洲视讯传媒有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/36 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 进行 分布式 数据库 系统 性能 测试 方法 | ||
技术领域
本发明涉及性能测试技术,尤其涉及进行分布式数据库系统性能测试的方法及系统。
背景技术
随着互联网技术的不断发展,大型应用场景越来越多,分布式数据库系统在各种应用中充当着越来越重要的角色,分布式数据库系统的性能也越来越受到重视。
获取一个分布式数据库系统的性能时,需要对该系统包含的各节点上的数据库性能进行统计,对统计的结果进行分析,以得到该分布式数据库系统的性能。以需要统计的性能为内存使用率进行说明:先统计出某一时刻各节点数据库的内存使用率,对统计得到的该时刻的各节点数据库的内存使用率进行运算,得到分布式数据库系统的内存使用率。
现有的进行分布式数据库系统性能测试的方法具体包括:当需要检测分布式数据库系统的性能时,手工启动该系统包含的各节点上的性能获取程序;性能获取程序运行后得到数据库性能数据,工作人员再手工从各节点导出数据库性能数据;然后,对得到的各个节点的性能进行统一分析,得到系统的数据库性能数据。
现有性能测试方法存在以下缺点:需要人为手工启动各个节点上的性能获取程序,并手工从各个节点导出得到数据库性能数据,其花费较多人力,花费较大;并且,对系统某一时刻的数据库性能数据进行获取时,由于手工同时对各节点进行程序启动存在一定的时间差异,不能准备获取某一时刻各节点的数据库性能数据,导致得到的系统某一时刻的数据库性能数据存在误差。
更重要地,在实际应用中,常需要获取用户对分布式数据库系统的操作,与分布式数据库系统数据库性能数据之间的关系,但目前还没有这方面的方案。
可见,现有性能测试方案存在测试结果不准确,且不能获取用户操作与数据库性能数据之间关系的缺陷。
发明内容
本发明提供了一种进行分布式数据库系统性能测试的方法,该方法能够获得用户操作与数据库性能数据之间的关系,且能够提高测试结果的准确性。
本发明还提供了一种进行分布式数据库系统性能测试的系统,该系统能够获得用户操作与数据库性能数据之间的关系,且能够提高测试结果的准确性。
一种进行分布式数据库系统性能测试的方法,该方法包括:
编写用于对数据库进行操作的操作脚本,将操作脚本布署成web页面上的链接;
编写点击脚本,执行点击脚本,模拟用户点击web页面上的链接以执行对应的操作脚本;
向分布式数据库系统的各节点发送关于数据库性能数据的获取指令,接收各节点反馈的数据库性能数据;
对得到的各节点数据库性能数据进行分析,得到用户操作与数据库性能数据之间的关系。
一种进行分布式数据库系统性能测试的系统,该系统包括页面布署单元、人为模拟单元、数据获取单元和数据分析单元;
所述页面布署单元,用于编写对数据库进行操作的操作脚本,将操作脚本布署成web页面上的链接;
所述人为模拟单元,用于编写点击脚本,执行点击脚本,模拟用户点击web页面上的链接以执行对应的操作脚本;
所述数据获取单元,用于向分布式数据库系统的各节点发送关于数据库性能数据的获取指令,接收各节点反馈的数据库性能数据,传送给所述数据分析单元;
所述数据分析单元,用于对得到的各节点数据库性能数据进行分析,得到用户操作与数据库性能数据之间的关系。
从上述方案可以看出,采用本发明方案,预先布署web页面,编写点击脚本之后,执行点击脚本,便可模拟用户点击web页面的操作脚本,并向分布式数据库系统的各节点发送关于数据库性能数据的获取指令以获取各节点数据库性能数据,进而通过分析得到用户操作与数据库性能数据之间的关系。采用本发明方案,实现了获取用户操作与数据库性能数据之间的关系;并且,整个过程无需手工启动各节点上的性能获取程序,再手工从各节点导出数据库性能数据,本发明方案节省了测试时的人力成本;也不存在手工对各节点进行程序启动时的时间误差,提高了测试结果的准确性。
附图说明
图1为本发明进行分布式数据库系统性能测试的方法示意性流程图;
图2为本发明进行分布式数据库系统性能测试的系统结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲视讯传媒有限公司,未经深圳市同洲视讯传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210015791.6/2.html,转载请声明来源钻瓜专利网。





