[发明专利]软件的性能检测方法无效
申请号: | 200810106191.4 | 申请日: | 2008-05-09 |
公开(公告)号: | CN101576846A | 公开(公告)日: | 2009-11-11 |
发明(设计)人: | 廖子懿 | 申请(专利权)人: | 北京世纪拓远软件科技发展有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰 |
地址: | 100084北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 性能 检测 方法 | ||
技术领域
本发明涉及软件测试,更具体地,涉及一种软件的性能检测方法。
背景技术
近年来,随着国内经济的快速发展,应用系统的使用范围和客户数的迅速扩大、交易量快速增长,原有的许多应用系统在性能上越来越难以适应业务发展的要求,使得一些应用系统陆续出现了重大的运行故障,对企业的运作造成了严重的影响。这些都暴露出应用系统存在的质量隐患已经对业务的稳定发展造成了影响,同时新的业务发展的需要也对应用系统的质量提出了更高的要求。
发明内容
为了解决上述现有技术中的问题,本发明提出了一种软件的性能检测方法,该方法包括以下步骤:步骤一,根据从测试任务列表所获取的测试任务来制定测试方案,并选择测试工具;步骤二,根据所制定的测试方案生成测试脚本;以及步骤三,在测试准备工作完成后,由测试脚本对软件的性能进行检测。
其中,步骤二还包括优化测试脚本。
根据本发明的方法,在对软件的性能进行检测的同时还监控应用系统的资源。
测试准备工作包括测试环境的搭建、测试数据的生成、以及被测应用系统的就绪。
根据本发明的方法,通过对如下性能检测项中的一个或多个的检测来测试软件的性能:系统资源的阈值、典型业务平均响应时间、系统每秒钟所处理的交易数、最大用户并发数、最大在线用户数、无故障稳定运行时间、以及批处理交易的时间。
其中,系统资源包括内存、CPU、磁盘的读取和写入、以及网络吞吐量中的至少一种。
所监控的应用系统的资源包括主机资源、数据库、中间件、WEB、网络、以及联机运行时间中的至少一种。
因此,采用本发明的方法,在通常意义上的软件测试工作基础上,进一步进行拓展和提升,创新性地针对投产版本,建立独立地面向性能的测试质量评测机制,通过建立严格的测试准出评价体系,利用投产版本性能检验的手段和方法,更能有效的把握投产质量关,降低软件产品版本投产的风险和隐患。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据本发明的方法的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是根据本发明的方法的流程图。
如图1所示,该方法包括以下步骤:
S102,根据从测试任务列表所获取的测试任务来制定测试方案,并选择测试工具;
S104,根据所制定的测试方案生成测试脚本;以及
S106,在测试准备工作完成后,由测试脚本对软件的性能进行检测。
其中,S104还包括优化测试脚本。
根据本发明的方法,在对软件的性能进行检测的同时还监控应用系统的资源。
测试准备工作包括测试环境的搭建、测试数据的生成、以及被测应用系统的就绪。
根据本发明的方法,通过对如下性能检测项中的一个或多个的检测来测试软件的性能:系统资源的阈值、典型业务平均响应时间、系统每秒钟所处理的交易数、最大用户并发数、最大在线用户数、无故障稳定运行时间、以及批处理交易的时间。
其中,系统资源包括内存、CPU、磁盘的读取和写入、以及网络吞吐量中的至少一种。
所监控的应用系统的资源包括主机资源、数据库、中间件、WEB、网络、以及联机运行时间中的至少一种。
接下来描述本发明的另一个实施例。
投产版本性能检验是在用户接受测试和性能测试通过后,在与生产环境硬件结构和软件配置一致的准生产环境上,对系统检验多系统协同性能处理能力,保证测试结果与实际生产系统中的性能特征是一致的,使应用软件版本质量达到上线要求。
检验多系统协同性能处理能力,如交易响应时间、并发用户数、网络吞吐量、系统资源阀值、错误率、系统稳定性、并发接入能力、批量处理效率等性能关键指标,规范性能测试场景,根据实际运营的需求或者测试的需求,查看操作系统、应用系统、数据库、中间件、网络是否满足设计规划或者生产运营的要求,通过动态检测手段,发现系统、应用等是否存在瓶径,保证测试结果与实际生产系统中的性能特征是一致的。
软件投产版本性能检测操作步骤如下:
1、典型业务选取
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世纪拓远软件科技发展有限公司,未经北京世纪拓远软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810106191.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种甲醇多效精馏工艺
- 下一篇:超细碳化硼粉的制备方法