[发明专利]基于高维空间的WEB系统性能评价方法在审
申请号: | 201410623812.1 | 申请日: | 2014-11-06 |
公开(公告)号: | CN104461868A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 孙强强;冯斌;赵铭;丘惠军 | 申请(专利权)人: | 深圳供电局有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 518001 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 空间 web 系统 性能 评价 方法 | ||
技术领域
本发明涉及电力信息技术领域,特别涉及一种基于高维空间的WEB系统性能评价方法。
背景技术
由于WEB系统的复杂性,仅采用性能测试或单一建模方法在多个性能指标度量准确性、预测有效性和测试迭代控制等方面存在局限性。相关技术中,业界众多专家学者对系统性能评价模型进行了多方面探索,例如Kounev等人给出了J2EE基准应用SPECAppServer2002的一个非乘积解排队网络模型,以度量WEB系统的响应时间、吞吐量和资源利用率多个性能指标,由于模型的规模较大,所采用的Mult isum算法无法给出高负载情况下WEB系统响应时间的可靠度量;例如Gokhale等人基于连续Markov链给出了一个小型电子商务系统的性能模型,但该模型存在伸缩性问题,无法处理规模较大WEB系统的资源关系;又例如Jain使用排队网络、随机Pet ri网等图形性能建模语言,但忽略对性能指标度量有重要影响的系统资源、系统结构或假设条件,导致降低了度量的准确性。
发明内容
本发明旨在至少在一定程度上解决上述相关技术中的技术问题之一。
为此,本发明的目的在于提出一种简单方便、精准可靠的基于高维空间的WEB系统性能评价方法。
为达到上述目的,本发明实施例提出了一种基于高维空间的WEB系统性能评价方法,包括以下步骤:根据WEB系统性能评价的不同指标选择性能指标,其中,如果所述性能指标是可测量的,则直接取所述性能指标的数值,否则需要建模,执行回归分析和测试,以构建指标的封闭函数及其度量假设条件,以及建立所述性能指标的度量模型;设定每种WEB系统的环境配置、负载配置、业务目标,并根据所述每种WEB系统的环境配置、负载配置、业务目标进行系统分类;根据所述WEB系统类型的分类结果通过经验等式、排队网络、随机Petri网和随机进程代数中的一种或多种方式建立所述性能指标的评估模型;以及以所述性能指标为维度,并根据所述性能指标的评估模型建立性能高维空间,根据对所述性能指标的度量或测量通过所述性能指标的度量模型的计算使所述WEB系统性能评价回归为一个性能点,以根据所述WEB系统的性能点是否落入所述性能高维空间或偏离所述性能高维空间的空间进行性能评价。
根据本发明实施例提出的基于高维空间的WEB系统性能评价方法,根据WEB系统性能评价的不同指标选择性能指标,并进行系统分类,通过分类的结果建立性能指标的评估模型,从而以性能指标为维度,根据性能指标的评估模型建立性能高维空间,实现利用高维空间对WEB系统进行性能评价,简单方便,精准可靠。
另外,根据本发明上述实施例的基于高维空间的WEB系统性能评价方法还可以具有如下附加的技术特征:
进一步地,在本发明的一个实施例中,所述根据所述WEB系统的性能点是否落入所述性能高维空间或偏离所述性能高维空间的空间进行性能评价,进一步包括:如果根据所述WEB系统的性能点是否落入所述性能高维空间的空间进行性能评价,则对所述WEB系统的性能点在各个维度与所述性能高维空间的偏差进行衡量。
进一步地,在本发明的一个实施例中,所述根据所述WEB系统的性能点是否落入所述性能高维空间或偏离所述性能高维空间的空间进行性能评价,进一步包括:如果根据所述WEB系统的性能点是否偏离所述性能高维空间的空间进行性能评价,则通过对供电已有系统的性能数据获取所述供电已有系统的性能点;使所述供电已有系统的性能点落入所述性能高维空间,并获取所述供电已有系统的性能点与所述WEB系统的性能点的空间距离;以及根据所述供电已有系统的性能点与所述WEB系统的性能点的空间距离进行性能评价。
进一步地,在本发明的一个实施例中,上述评价方法还包括:采集所述供电已有系统的运行数据,并建立性能数据库;通过所述性能数据库的数据训练所述性能指标的评估模型的参数;通过训练后的评估模型训练所述性能高维空间的参数;在所述供电已有系统中选择不同类型的供电系统,并在所述性能高维空间中建立参考点;以及通过所述参考点与所述WEB系统的性能点的空间距离进行性能评价。
进一步地,在本发明的一个实施例中,所述根据所述性能指标的评估模型建立性能高维空间,进一步包括:如果所述性能高维空间不能封闭,则对所述性能指标的评估模型进行修正。
进一步地,在本发明的一个实施例中,上述评价方法还包括:通过测试用例设计和性能数据设计对所述性能高维空间进行修正。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳供电局有限公司,未经深圳供电局有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410623812.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于硬件系统的交织器/解交织器装置
- 下一篇:日志采集系统线池自适应方法