一种计算机软件性能测试方法

文档序号:8258306阅读:458来源:国知局
一种计算机软件性能测试方法
【技术领域】
[0001] 本发明涉及计算机测试技术领域,尤其涉及一种计算机软件性能测试方法。
【背景技术】
[0002] 计算机软件系统随着使用时间数据逐渐增加,数据会逐渐增加,越来越多的数据 使得软件系统在使用过程中执行速度越来越慢,维护起来也是越来越力不从心。因此对计 算机软件系统,在开发完成后,一般都进行性能测试。现有技术中,进行性能测试都是单独 拿出一个模块做并发测试,比如说200个用户同时登陆系统或者200个用户同时下载文件 进行性能测试,但是这样并不能真实的模拟用户使用场景。但是这种性能测试方法不科学、 不准确,不合理。随着软件系统的使用,用户量会越来越多,软件系统规模的扩展要求软件 系统的性能更加的稳定,合理的模拟大量用户操作是测试的关键,如果模拟的压力过小,软 件系统面临真正的压力时就会出现系统升级之前的情况,如果模拟的压力过大,就会产生 不必要的扩容,浪费资源。因此,有必要提供一种科学、准确、合理的计算机软件性能测试方 法。

【发明内容】

[0003] 本发明的目的在于提供一种计算机软件性能测试方法,其科学、准确、合理地测试 计算机软件的性能,确保能更真实的模拟用户使用场景,确保更合理的模拟系统的负载压 力,使性能测试的结果更准确。
[0004] 为实现本发明而提供的一种计算机软件性能测试方法,包括如下步骤:
[0005] 根据用户在线操作计算机软件中的各模块时系统响应时间和CPU占有率,分析出 预设时间内用户最大使用频率的时间段;
[0006] 将分析出的所述各模块使用的用户数量乘以增大的压力倍数,查看系统响应时间 和CPU占有率,确定计算机软件的压力承受能力。
[0007] 较优地,所述步骤S100中,所述预设时间为1个月。
[0008] 较优地,所述步骤S100中,所述分析出预设时间内用户最大使用频率的时间段, 包括如下步骤:
[0009] 统计出月初两天时间的用户在线数量,分析出在联网注册系统中进行登录、查询、 注册导入、批量注册和下载注册文件用户的百分比,分析出的各模块使用的用户数量。
[0010] 本发明的有益效果是:本发明计算机软件性能测试方法,科学、准确、合理地测试 计算机软件的性能,确保能更真实的模拟用户使用场景,确保更合理的模拟系统的负载压 力,使性能测试的结果更准确。
【附图说明】
[0011] 图1为本发明一个实施例的计算机软件性能测试方法流程图。
【具体实施方式】
[0012] 为了使本发明的目的、技术方案及优点更加清楚透彻,以下结合附图及实施例,对 本发明的计算机软件性能测试方法进行进一步详细说明。应当理解,此处所描述的具体实 施例仅仅用以解释本发明,并不用于限定本发明。
[0013] 本发明实施例的一种计算机软件性能测试方法,包括如下步骤:
[0014] 步骤S100,根据用户在线操作计算机软件中的各模块时系统响应时间和CPU占有 率,分析出预设时间内用户最大使用频率的时间段;
[0015] 步骤S200,将分析出的所述各模块使用的用户数量乘以增大的压力倍数,查看系 统响应时间和CPU占有率,确定计算机软件的压力承受能力。
[0016] 作为一种可实施方式,所述步骤S100中,所述分析出预设时间内用户最大使用频 率的时间段,包括如下步骤:
[0017] 统计出月初两天时间的用户在线数量,分析出在联网注册系统中进行登录、查询、 注册导入、批量注册和下载注册文件用户的百分比,分析出的各模块使用的用户数量。
[0018] 下面以联网注册系统1. 0为例,进一步详细说明本发明的计算机软件性能测试方 法。
[0019] 联网注册软件主要业务功能包括:用户登录、查询、注册导入、批量注册和下载注 册文件的功能,为了更精确的模拟用户使用情况,本发明实施例中的计算机软件性能测试 方法,采用下面的方法进行测试:
[0020] 步骤S100,根据用户在线操作计算机软件中的各模块时系统响应时间和CPU占有 率,分析出预设时间内用户最大使用频率的时间段;
[0021] 分析现有系统中最大数据量,以一个月为单位,考察这个月内每天在线用户数量, 通过查询发现,用户最大在线数量一般都集中在月初和月末两天,如表1所示:
[0022] 表 1 :
[0023]
【主权项】
1. 一种计算机软件性能测试方法,其特征在于,包括如下步骤: 根据用户在线操作计算机软件中的各模块时系统响应时间和CPU占有率,分析出预设 时间内用户最大使用频率的时间段; 将分析出的所述各模块使用的用户数量乘W增大的压力倍数,查看系统响应时间和 CPU占有率,确定计算机软件的压力承受能力。
2. 根据权利要求1所述的计算机软件性能测试方法,其特征在于,所述步骤S100中,所 述预设时间为1个月。
3. 根据权利要求2所述的计算机软件性能测试方法,其特征在于,所述步骤S100中,所 述分析出预设时间内用户最大使用频率的时间段,包括如下步骤: 统计出月初两天时间的用户在线数量,分析出在联网注册系统中进行登录、查询、注册 导入、批量注册和下载注册文件用户的百分比,分析出的各模块使用的用户数量。
【专利摘要】本发明公开一种计算机软件性能测试方法,包括如下步骤:步骤S100,根据用户在线操作计算机软件中的各模块时系统响应时间和CPU占有率,分析出预设时间内用户最大使用频率的时间段;步骤S200,将分析出的所述各模块使用的用户数量乘以增大的压力倍数,查看系统响应时间和CPU占有率,确定计算机软件的压力承受能力。其科学、准确、合理地测试计算机软件的性能。
【IPC分类】G06F11-36
【公开号】CN104572426
【申请号】CN201310479181
【发明人】吴洪丽
【申请人】航天信息股份有限公司
【公开日】2015年4月29日
【申请日】2013年10月14日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1