[发明专利]基准测试系统的测试指标信息的界面展示方法及系统在审
申请号: | 201710089318.5 | 申请日: | 2017-02-20 |
公开(公告)号: | CN106919498A | 公开(公告)日: | 2017-07-04 |
发明(设计)人: | 魏晓林 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良,吴辉辉 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基准 测试 系统 指标 信息 界面 展示 方法 | ||
技术领域
本发明涉及基准测试领域,尤其涉及基准测试系统的测试指标信息的界面展示方法及系统。
背景技术
基准测试是指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。可测量、可重复、可对比是基准测试的三大原则,其中可测量是指测试的输入和输出之间是可达的,也就是测试过程是可以实现的,并且测试的结果可以量化表现;可重复是指按照测试过程实现的结果是相同的或处于可接受的置信区间之内,而不受测试的时间、地点和执行者的影响;可对比是指一类测试对象的测试结果具有线性关系,测试结果的大小直接决定性能的高低。
SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。
面向SQLite的TPC-E基准测试系统的测试过程中测试指标信息的统计和记录,建立测试结果的实时变化的界面展示机制,从而实现实时监控基准测试系统的运行情况的功能。TPC是“事务处理性能委员会”的简称。TPC不给出基准程序的代码,而只给出基准程序的标准规范。任何厂家或其它测试者都可以根据规范,最优地构造出自己的系统(测试平台和测试程序)。其中,TPC-E是指大型企业信息服务测试基准程序。
TPC已经推出了四套基准程序,被称为TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已经过时,不再使用了。TPC-C是在线事务处理(OLTP)的基准程序,TPC-D是决策支持的基准程序。TPC即将推TPC-E,作为大型企业信息服务的基准程序。TPC-C的模型采用的还是过时的C/S架构,而当今WEB2.0时代的OLTP应用,大多采用流行的B/S架构,需要更大规模的并行处理能力,数据库和业务逻辑也更加复杂。为此,TPC-E从C/S架构过渡到B/S架构,数据库构成更加复杂,也更加符合实际应用,当然对服务器的性能要求也更高了。根据计算,TPC-C的硬件投入比TPC-E要高出3倍以上,由于TPC-E所需要的磁盘数量仅是TPC-C的十分之一,从而大大降低了服务器厂商搭建硬件环境的成本由此可见,TPC-E看的不仅仅是CPU的性能,服务器系统设计、操作系统与数据库软件、存储架构等都非常关键,除了一般的操作外,还包含了多表连接查询,更加复杂。
公开号为CN105068934A的专利提供了一种用于云平台的基准测试系统及方法,属于云平台管理技术领域;利用本发明该基准系统可用于开源或闭源云平台的操作系统基准测试、在开发、测试、生产环境中进行操作系统验证。对云平台中的虚拟机生命周期管理、虚拟硬盘管理、虚拟网络的管理的性能进行测试和评估,以此来评价建设的云平台是否满足客户的生产需求。该方法和系统是针对虚拟机生命周期管理、虚拟硬盘管理、虚拟网络的管理的性能的测试和评估结果进行检测,不能检测测试过程中的性能和功能测试数据。
发明内容
本发明要解决的技术问题目的在于提供基准测试系统的测试指标信息的界面展示方法及系统,用以解决现有的基准测试系统不能针对测试过程中的性能和功能测试数据进行检测的问题。
为了实现上述目的,本发明采用的技术方案为:
基准测试系统的测试指标信息的界面展示方法,包括步骤:
S1、建立基准测试系统的测试指标信息的数据结构体;
S2、实时更新测试过程中所述测试指标信息在TPC-E负载下的结果数据;
S3、将所述在TPC-E负载下的结果数据以动态图标的形式展示出来。
进一步地,所述测试指标信息的统计通过第一字典结构体进行存储。
进一步地,所述测试指标信息的统计通过记录单个事务测试执行情况的第二字典结构体和记录系统测试执行情况的第三字典结构体进行记录。
进一步地,
所述第二字典结构体通过记录事务执行的累计时间、事务执行开始时间、事务执行结束时间和事务执行的累计次数获取单个事务测试执行情况;
所述第三字典结构体通过记录系统执行时间的上限、系统开始执行时间、系统结束时间和多种事务对应的第三字典结构体获取系统测试执行情况。
进一步地,步骤S3具体包括:
设置展示所述结果数据的最小时隙;
根据最小时隙输出所述结果数据。
基准测试系统的测试指标信息的界面展示系统,包括:
建立模块,用于建立基准测试系统的测试指标信息的数据结构体;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710089318.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:针对终端中应用数据的统计方法和系统
- 下一篇:一种采集日志消息的方法和装置