[发明专利]应用程序性能检测系统和应用程序性能检测方法有效
申请号: | 201310059016.5 | 申请日: | 2013-02-25 |
公开(公告)号: | CN103150250A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 刘献礼;张红斌 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 性能 检测 系统 方法 | ||
技术领域
本发明涉及数据检测技术领域,具体而言,涉及一种应用程序性能检测系统和一种应用程序性能检测方法。
背景技术
对于大型应用程序来说,部署环境的软硬件配置对其性能有着重要影响。磁盘矩阵、反射代理、负载均衡与故障转移等新技术在部署环境的应用,极大提升了程序的性能,同时也使部署环境的软硬件配置日趋复杂;并且由于应用程序实现技术与手段各不相同,对部署环境的软硬件配置要求也各有特殊性。
现有的一些检测技术或手段对于日趋复杂与具有特殊要求的环境检测上存在着一定的局限性。而且,在部署环境中各机器软硬件配置都满足性能要求的情况下,应用程序系统实际运行性能,也需要专门的检测及判定的方法。现有技术的不足具体表现为以下方面:
1)应用程序对部署环境软硬件配置的一些特殊性要求,现有的检测技术或手段具有局限性。
2)部署环境软硬件配置具有多样化、易升级换代和日趋复杂等特点,现有技术没有灵活应对的检测技术或手段。
3)现有的一些性能测试等工具,无法准确判定应用程序实际运行性能。
比如对环境内各组成部分硬件性能的检测与运行态的压力、并发等性能相关测试,对于整个应用程序运行环境来说,这些信息一般都是针对一个方面的,判定的标准也基于一个恒定的标准值,不能准确反映应用程序对运行环境的特殊性要求以及对运行环境性能全面的评估。
因此,需要一种新的应用程序性能检测技术,能够通过配置检测脚本文件,全面地对应用程序的部署环境的软硬件配置、运行态性能进行检测,可对整个部署环境给出更准确、更权威的性能评价,并且通过可插拔配置检测脚本文件,灵活应对了部署环境的易变性、复杂性、应用软件要求的特殊性等情况,使检测过程具有良好的通用性、易用性和可扩展性。
发明内容
本发明正是基于上述问题,提出了一种应用程序性能检测技术,能够通过配置检测脚本文件,全面地对应用程序的部署环境的软硬件配置、运行态性能进行检测,可对整个部署环境给出更准确、更权威的性能评价,并且通过可插拔配置检测脚本文件,灵活应对了部署环境的易变性、复杂性、应用软件要求的特殊性等情况,使检测过程具有良好的通用性、易用性和可扩展性。
有鉴于此,本发明提出了一种应用程序性能检测系统,包括:脚本创建单元,用于根据应用程序对部署环境的硬件配置和软件参数设置的要求创建脚本文件;检测目标确定单元,用于根据所述部署环境中执行模块的功能,确定检测所述应用程序时所需检测的至少一个目标项;性能确定单元,用于在检测所述应用程序时,驱动所述目标项对应的脚本文件,并根据所述脚本文件确定所述目标项的性能数值,根据每个目标项的性能数值得到所述应用程序的综合数值,并显示所述综合数值。
在该技术方案中,由于脚本文件具有易修改,易配置等特性,针对应用程序的特殊性要求,定制化配置所需检测项的脚本文件,可以方便准确的获得各检测项的检测值。对于普遍存在的部署环境软硬件升级更新,只需通过部分相关脚本文件的更新升级,就又能满足新环境的检测需要,从而保证对应用程序性能检测的通用性。
在上述技术方案中,优选地,还包括:权值设置单元,用于根据接收到的权值设置指令,设置所述目标项对所述执行模块的影响权值;所述性能确定单元还用于根据所述性能数值和所述影响权值得到所述执行模块的性能得分,并显示所述性能得分。
在该技术方案中,通过可插拔配置脚本文件,灵活应对了部署环境易变性、复杂性、应用软件要求特殊性等情况,具有良好的通用性、易用性和可扩展性;同时还避免了只进行硬件配置检测,或者只检测应用程序运行时压力等聚焦于部署环境的单一方面,通过配置脚本文件,可以全面地对整个部署环境的软硬件配置、运行态性能进行检测,可对部署环境作出更准确、更权威的性能评价。
在上述技术方案中,优选地,还包括:阈值设置单元,用于根据接收到的阈值设置指令,设置所述目标项的性能阈值;所述性能确定单元还用于判断所述性能数值是否小于所述性能阈值,若小于,则显示提示信息。
在该技术方案中,应用软件的检测标准可在脚本文件的内置阀值中体现。通过脚本内阀值的设置,可有效的应对软件运行态的性能状态的特殊性,准确判定系统运行态时的性能。
在上述任一技术方案中,优选地,所述脚本文件用于确定所述性能数值,和收集所述应用程序运行时的性能数值。
在上述任一技术方案中,优选地,所述脚本文件包括以下至少一种:批处理脚本文件、结构化查询语言脚本文件和命令行外壳程序脚本文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310059016.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:幼儿DIY拼贴创意玩具
- 下一篇:太阳能洒水车