一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用于计算机软件性能测试的方法与流程

2022-05-18 00:15:12 来源:中国专利 TAG:


1.本发明涉及计算机软件控制技术领域,具体涉及一种用于计算机软件性能测试的方法。


背景技术:

2.计算机软件是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述,文档是为了便于了解程序所需的阐明性资料,程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器,计算机软件多用于某种特定目的,如控制一定生产过程,使计算机完成某些工作,总体分为系统软件和应用软件两大类,软件是用户与硬件之间的接口界面,用户主要是通过软件与计算机进行交流,软件是计算机系统设计的重要依据,为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求,计算机软件与一般作品的目的不同,计算机软件多用于某种特定目的,如控制一定生产过程,使计算机完成某些工作,而文学作品则是为了阅读欣赏,满足人们精神文化生活需要,要求法律保护的侧重点不同,著作权法一般只保护作品的形式,不保护作品的内容,而计算机软件则要求保护其内容,计算机软件语言与作品语言不同,计算机软件语言是一种符号化、形式化的语言,其表现力十分有限,文字作品则是人类的自然语言,其表现力十分丰富,计算机软件可援引多种法律保护,文字作品则只能援引著作权法,然而计算机软件在设计过程中和更新过程中需要进行各个参数运行测试,以发现软件个程序模块设计是否健全,来及时完善软件的各个漏洞。
3.目前在进行软件测试过程中,大多是直接进行测试,然后需要测试人员人工分析测试结果,然而,这样大大浪费了测试人员的测试时间,增加了测试人员的工作负担,不能实现既快速又高效的对测试结果进行智能分析,智能分析各个参数测试结果之间的关联性,判断各个测试参数是否合格,无法达到节省测试人员的测试时间的目的,从而给测试人员的侧视工作带来了极大的不便。因此,提出一种用于计算机软件性能测试的方法。


技术实现要素:

4.针对上述的问题,本发明提出了一种用于计算机软件性能测试的方法,以解决不能实现既快速又高效的对测试结果进行智能分析,智能分析各个参数测试结果之间的关联性,判断各个测试参数是否合格,无法达到节省测试人员的测试时间的问题。
5.本发明通过以下技术方案予以实现:一种用于计算机软件性能测试的方法,包括以下步骤,(1)通过电缆与待测计算机软件系统相连,同时接入以太网,完成计算机软件系统与以太网的双向数据交换;(2)测试人员操作测试终端通过用户交互单元内的用户信息登录模块登录测试人员的个人信息,然后对测试人员内的个人信息进行认证;
(3)登录后,将待测软件作为第一打开对象,然后点击打开软件,记录软件的响应时间,将待测软件作为第二打开对象,然后点击打开软件,记录软件的响应时间,对两次的响应时间进行对比,得出软件在不同运行内存的情况的响应时间;(4)在计算机上下载一款温度监控软件,然后打开待测软件,增加用户在线操作计算机软件中的各模块时系统响应时间和cpu占有率,记录计算机的使用温度,记录待测软件在不同温度下的响应时间。
6.优选的,步骤(1)中,进行数据交换的通信数据包的免疫特征指纹的检测,将所检测到的免疫特征指纹与免疫特征库内的特征指纹比对,并根据比对结果进行待测计算机软件系统的安全评估,若评估结果为安全,则进行完成加密的数据的性能测试。
7.优选的,步骤(2)中,认证通过之后,测试人员可通过系统后台服务器控制软件搅拌分析模块进行现有软件框架脚本的分析,之后测试人员可通过软件更新数据录入模块将需要更新的软件数据录入到系统内。
8.优选的,步骤(3)中,将待测软件作为第一打开对象,然后点击打开软件,记录软件的响应时间,将待测软件作为第二打开对象,然后点击打开软件,记录软件的响应时间,记录计算机下的响应时间,对两次的响应时间进行对比,得出软件在不同运行内存和配置的情况的响应时间。
9.优选的,步骤(4)中,将用户数量乘以增大的压力倍数,查看系统响应时间和 cpu占有率,确定计算机软件的压力承受能力。
10.优选的,步骤(4)中,结合待测软件在不同运行内存情况和不同温度下的响应时间,并结合待测软件与不同软件的cpu使用率,同时可对待测软件运行时的占用内存进行记录,待测软件与其他软件的占用内存进行对比,进行综合分析,得出计算机软件性能。
11.本发明的有益效果为:本发明方便实用,通过将用户在线操作时系统响应时间和cpu占有率,不断增加用户最大使用频率的时间段,将分析出的使用的用户数量乘以增大的压力倍数,并记录记录计算机的使用温度,查看系统响应时间和cpu占有率,结合待测软件在不同运行内存情况和不同温度下的响应时间,并结合待测软件与不同软件的cpu使用率,同时可对待测软件运行时的占用内存进行记录,待测软件与其他软件的占用内存进行对比,进行综合分析,得出计算机软件性能。这种方法可以更准确的模拟用户的使用情况,确定压力承受能力,科学、准确、合理地测试计算 机软件的性能,确保能更真实的模拟用户使用场景,确保更合理的模拟系统的负载压力,使性能测试的结果更准确。
附图说明
12.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
13.图1:本发明的流程图。
具体实施方式
14.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
15.参照图1所示:一种用于计算机软件性能测试的方法,包括以下步骤,(1)通过电缆与待测计算机软件系统相连,同时接入以太网,完成计算机软件系统与以太网的双向数据交换;(2)测试人员操作测试终端通过用户交互单元内的用户信息登录模块登录测试人员的个人信息,然后对测试人员内的个人信息进行认证;(3)登录后,将待测软件作为第一打开对象,然后点击打开软件,记录软件的响应时间,将待测软件作为第二打开对象,然后点击打开软件,记录软件的响应时间,对两次的响应时间进行对比,得出软件在不同运行内存的情况的响应时间;(4)在计算机上下载一款温度监控软件,然后打开待测软件,增加用户在线操作计算机软件中的各模块时系统响应时间和cpu占有率,记录计算机的使用温度,记录待测软件在不同温度下的响应时间。
16.具体的,步骤(1)中,进行数据交换的通信数据包的免疫特征指纹的检测,将所检测到的免疫特征指纹与免疫特征库内的特征指纹比对,并根据比对结果进行待测计算机软件系统的安全评估,若评估结果为安全,则进行完成加密的数据的性能测试。
17.具体的,步骤(2)中,认证通过之后,测试人员可通过系统后台服务器控制软件搅拌分析模块进行现有软件框架脚本的分析,之后测试人员可通过软件更新数据录入模块将需要更新的软件数据录入到系统内。
18.具体的,步骤(3)中,将待测软件作为第一打开对象,然后点击打开软件,记录软件的响应时间,将待测软件作为第二打开对象,然后点击打开软件,记录软件的响应时间,记录计算机下的响应时间,对两次的响应时间进行对比,得出软件在不同运行内存和配置的情况的响应时间。
19.具体的,步骤(4)中,将用户数量乘以增大的压力倍数,查看系统响应时间和 cpu占有率,确定计算机软件的压力承受能力。
20.具体的,步骤(4)中,结合待测软件在不同运行内存情况和不同温度下的响应时间,并结合待测软件与不同软件的cpu使用率,同时可对待测软件运行时的占用内存进行记录,待测软件与其他软件的占用内存进行对比,进行综合分析,得出计算机软件性能。
21.本发明实施时,通过将用户在线操作时系统响应时间和cpu占有率,不断增加用户最大使用频率的时间段,将分析出的使用的用户数量乘以增大的压力倍数,并记录记录计算机的使用温度,查看系统响应时间和cpu占有率,结合待测软件在不同运行内存情况和不同温度下的响应时间,并结合待测软件与不同软件的cpu使用率,同时可对待测软件运行时的占用内存进行记录,待测软件与其他软件的占用内存进行对比,进行综合分析,得出计算机软件性能。这种方法可以更准确的模拟用户的使用情况,确定压力承受能力,科学、准确、合理地测试计算 机软件的性能,确保能更真实的模拟用户使用场景,确保更合理的模拟系统的负载压力,使性能测试的结果更准确。
22.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献