[发明专利]一种系统内存分析方法和装置有效
申请号: | 201510907321.4 | 申请日: | 2015-12-09 |
公开(公告)号: | CN106855841B | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 王庆磊 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 内存 分析 方法 装置 | ||
本发明公开了一种系统内存分析方法和装置。所述方法包括:确定待测系统需要测试的相关内存参数,以及每种内存参数的分析规则;建立所述相关内存参数的分析顺序;对所述待测系统在各类场景下的内存性能测试数据,按照所述相关内存参数的分析顺序和每种内存参数的分析规则进行内存分析,并生成内存分析报告。本发明的技术方案能够准确分析待测系统内存的性能情况,降低性能测试的测试难度,提高性能测试分析的效率和性能测试的质量,有效地指导系统性能的评估、系统缺陷的定位与分析。
技术领域
本发明涉及性能测试技术领域,特别涉及一种系统内存分析方法和装置。
背景技术
相对软件的功能测试,软件的性能测试具有更高的专业性和复杂度,性能测试的主要手段是通过模拟真实业务的压力对被测系统进行加压,研究被测系统在不同压力情况下的表现,找出潜在的性能瓶颈。该过程的实现需要经过从测试场景的设计到测试脚本的编写,再到测试环境的配置和测试结果的分析,才能最终实现被测系统的调试与优化。
性能测试具有功能测试所不具备的专业性,性能测试的难度体现在性能测试用例的设计、测试结果的分析等过程,尤其是分析测试结果,分析难度很大,分析过程要求测试人员能够综合应用操作系统、网络、数据库服务器、应用服务器、WEB服务器等软硬件多方面的专业知识,在大量的测试结果数据中进行分析和推理,最终达到验证待测系统能否满足性能需求以及业务需求。即一个性能测试项目的质量如何,跟测试人员的素质、能力和经验是密不可分的。
目前,已经有不少的工具能够完成性能测试,综合利用这些测试工具也能测出比较全面的性能指标数据,但是对于性能测试的测试结果数据的分析,目前还是依靠比较专业的性能测试人员并结合性能测试经验才能够完成,因此在对同样的测试结果进行分析时,可能由于测试人员的不同得出的结论差别较大,可能会将性能优化引向不同的方向。
性能测试结果数据常见的分析指标包括内存,CPU,吞吐量,并发用户,响应时间等,其中内存问题是最常见的性能问题,好的内存分析与定位方法对于提升软件系统性能是非常有效的。
发明内容
鉴于上述问题,本发明提供一种系统内存分析方法和装置,以优化性能数据分析的过程,降低内存性能分析过程中内存问题分析与定位的难度,提高性能测试的分析效率和性能测试的质量。
为达到上述目的,本发明的技术方案是这样实现的:
一方面,本发明提供了一种系统内存分析方法,该方法包括:
确定待测系统需要测试的相关内存参数,以及每种内存参数的分析规则;
建立相关内存参数的分析顺序;
对待测系统在各类场景下的内存性能测试数据,按照相关内存参数的分析顺序和每种内存参数的分析规则进行内存分析,并生成内存分析报告。
优选地,待测系统需要测试的相关内存参数包括:非分页池中的字节数Memory/Pool Nonpaged Bytes、可用内存数Memory/Available Mbytes和每秒内存分页数计数器Memory/Page Reads/Sec、磁盘访问序列的平均值计数器Physical Disk/Avg.Disk QueueLength;
Memory/Pool Nonpaged Bytes的分析规则为:判断内存参数Memory/PoolNonpaged Bytes值的变化量,当待测系统执行业务时其Memory/Pool Nonpaged Bytes值超过待测系统刚启动时其Memory/Pool Nonpaged Bytes值的预定百分比时,确定待测系统存在内存泄露;
Memory/Available Mbytes的分析规则为:判断待测系统执行业务时其Memory/Available Mbytes值是否满足设定的阈值,在Memory/Available Mbytes值不满足设定的阈值时,确定待测系统的内存不足;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510907321.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种系统CPU分析方法和装置
- 下一篇:一种基于正则表达式的程序静态分析方法