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

一种计算机服务系统的测试装置、方法、设备及介质与流程

2022-06-16 04:52:36 来源:中国专利 TAG:


1.本发明涉及测试技术领域,更具体地说,涉及一种计算机服务系统的测试装置、方法、设备及介质。


背景技术:

2.随着互联网技术和物联网技术的统筹发展,越来越多的智能化管理设备、系统和服务进入到日常生活和工作中,极大程度上方便了人们的生产生活,小到一个应用小程序,大到社会性普及化软件,全部都是由服务系统进行支撑,提供技术支持和安全保护。
3.但是不同的服务系统根据其功能性不同,所使用的服务器设备性能和规模存在差异,系统的维护管理也存在较大差异,这直接导致了该系统的稳定性、安全性和实际应用价值存在区别,而现在对于这些服务系统一般都是通过开发人员去了解其内部的运行情况,对于消费者来说无法直接真实地了解其各项性能表现,对于其稳定性测试缺乏有效的、针对性地和系统的方法。
4.因此,如何对计算机服务系统的稳定性进行测试,是本领域技术人员需要解决的问题。


技术实现要素:

5.本发明的目的在于提供一种计算机服务系统的测试装置、方法、设备及介质,以实现对计算机服务系统的稳定性进行测试。
6.为实现上述目的,本发明提供一种计算机服务系统的测试装置,包括:
7.硬件测试模块,用于对计算机服务系统的服务器及服务器附属设备进行性能测试和/或功能模块测试,获得硬件测试结果;
8.软件测试模块,用于对所述计算机服务系统的系统架构及系统分区模块进行功能性测试、和/或稳定性测试、和/或安全性测试,获得软件测试结果。
9.其中,所述硬件测试模块包括:
10.设备性能测试单元,用于对服务器及服务器附属设备执行容量测试、带宽测试、功率测试中的至少一者。
11.其中,所述硬件测试模块包括:
12.设备组件测试单元,用于对服务器及服务器附属设备的功能部件执行安全性测试、电路测试、维护反响测试中的至少一者。
13.其中,所述软件测试模块包括:
14.账户信息测试单元,用于对所述计算机服务系统执行登录方式测试、加密类型测试、账户验证测试中的至少一者;所述加密类型测试用于对不同登录方式下的加密类型进行测试。
15.其中,所述软件测试模块包括:
16.系统页面测试单元,用于对所述计算机服务系统执行功能模块测试、插件测试、整
体测试中的至少一者。
17.其中,所述软件测试模块包括:
18.后台管理测试单元,用于获取所述计算机服务系统的后台管理员权限,并对管理员的各功能区进行测试。
19.其中,所述后台管理测试单元具体用于:对管理员的用户中心、内容管理、消息推送、数据统计、运营模块和系统管理中的至少一者功能区进行测试。
20.为实现上述目的,本发明进一步提供一种计算机服务系统的测试方法,包括:
21.通过硬件测试模块对计算机服务系统的服务器及服务器附属设备进行性能测试和/或功能模块测试,获得硬件测试结果;
22.通过软件测试模块对所述计算机服务系统的系统架构及系统分区模块进行功能性测试、和/或稳定性测试、和/或安全性测试,获得软件测试结果。
23.为实现上述目的,本发明进一步提供一种电子设备,包括:
24.存储器,用于存储计算机程序;
25.处理器,用于执行所述计算机程序时实现上述计算机服务系统的测试方法的步骤。
26.为实现上述目的,本发明进一步提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述计算机服务系统的测试方法的步骤。
27.通过以上方案可知,本发明实施例提供的一种计算机服务系统的测试装置、方法、设备及介质;在本方案中,可通过硬件测试模块及软件测试模块对计算机服务系统进行硬件测试及软件测试,其中,硬件测试模块可对计算机服务系统的服务器及服务器附属设备进行性能测试和/或功能模块测试,软件测试模块可对计算机服务系统的系统架构及系统分区模块进行功能性测试、和/或稳定性测试、和/或安全性测试。可见,本发明可针对计算机服务系统的硬件和软件进行系统化测试,通过得到的硬件测试结果及软件测试结果即可得出计算机服务系统的稳定性测试结果,让用户了解计算机系统的各项性能表现,提高用户使用体验。
附图说明
28.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1为本发明实施例公开的一种计算机服务系统的测试装置结构示意图;
30.图2为本发明实施例公开的另一种计算机服务系统的测试装置结构示意图;
31.图3为本发明实施例公开的整体测试方案系统图;
32.图4为本发明实施例公开的一种计算机服务系统的测试方法流程示意图;
33.图5为本发明实施例公开的一种电子设备结构示意图。
具体实施方式
34.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.本发明实施例公开了一种计算机服务系统的测试装置、方法、设备及介质,以实现对计算机服务系统的稳定性进行测试。
36.参见图1,本发明实施例提供的一种计算机服务系统的测试装置结构示意图,该装置包括:
37.硬件测试模块11,用于对计算机服务系统的服务器及服务器附属设备进行性能测试和/或功能模块测试,获得硬件测试结果;
38.具体来说,本实施例中的硬件测试模块主要用于对承载计算机服务系统的主要服务器及其服务器附属设备进行主要的性能和功能模块测试,该服务器附属设备包括交换机设备等等;通过硬件测试模块执行测试得出硬件测试结果,该硬件测试结果能展示出服务器及其附属设备的各项性能表现,以此了解该服务系统的安全性能、稳定性能、处理性能以及在出现突发状况时的处理表现,综合体现出该服务系统的硬件支持条件。
39.软件测试模块12,用于对计算机服务系统的系统架构及系统分区模块进行功能性测试、和/或稳定性测试、和/或安全性测试,获得软件测试结果。
40.具体来说,本实施例中的软件测试模块主要用于从软件方面,对该服务系统本身的系统构架以及系统分区模块的功能性、稳定性以及安全性进行测试,该软件测试可集中表现在该服务系统的用户的账户信息模块、整体服务系统的系统页面及各个功能分区之间的独立稳定性和统筹运行,同时还包括整个服务系统的后台管理对于系统日常维护和各类数据处理以及后续的问题反馈处理能力,获得的软件测试结果可综合体现出服务系统在运行时日常的稳定性,综合上述硬件测试结果可对服务系统做出综合性系统性的评价。
41.进一步,在本实施例中,获得硬件测试结果及软件测试结果后,还可通过对其进行综合分析,得到服务系统稳定性测试结果;并且,本实施例获得硬件测试结果、软件测试结果及稳定性测试结果后,可向用户发出提示信息,以便用户对测试结果进行查看;或者,获得硬件测试结果、软件测试结果及稳定性测试结果后,可直接通过显示屏进行展示。
42.综上可以看出,本技术对计算机服务系统的稳定性进行测试时,可通过硬件测试和软件测试两个角度对稳定性进行测试;其中,硬件测试的主要目的是对于承载计算机服务系统的主要服务器及其服务器附属设备进行主要的性能和功能模块测试,软件测试就是针对该服务系统本身的系统构架以及系统分区模块的功能性、稳定性以及安全性进行测试,综合上述两方面的测试结果,即可对该服务系统做出综合性、系统性的稳定性评价。
43.参见图2,为本发明实施例提供的另一种计算机服务系统的测试装置结构示意图,该装置包括硬件测试模块11及软件测试模块12;
44.其中,硬件测试模块11包括:
45.设备性能测试单元111,用于对服务器及服务器附属设备执行容量测试、带宽测试、功率测试中的至少一者;
46.具体来说,该设备性能测试单元主要对服务器及附属设备进行设备性能测试;其
中,容量测试主要用于对服务器及其附属设备的的储存和缓存量进行查看及统计;带宽测试主要对服务器及其附属设备的信号传输的数据传输能力、标识单位时间内通过链路的数据量、标识显示器的显示能力进行测试;功率测试用于对服务器及其附属设备的设备功率进行测试,了解服务器及其附属设备的最大运载量。
47.设备组件测试单元112,用于对服务器及服务器附属设备的功能部件执行安全性测试、电路测试、维护反响测试中的至少一者。
48.具体来说,本实施例中的设备组件测试单元用于对服务器及其附属设备的其他功能部件进行测试,该功能部件包括内存、硬盘、网卡等等;其中,安全性测试是执行安全保护性能测试,检测该服务器的抗干扰能力;电路测试用于对电路进行测试,保证其电路稳定,电流电压不受干扰,同时需要保证多通道电路,避免因为断电造成服务器瘫痪的情况出现;维护反响测试可在设备出现问题时能否迅速完整地作出维护进行测试,以便对于出错部分能够准确报错,以便于快速解决问题。并且,本方案在进行硬件测试的过程中,需要外接各项测试设备对设备的硬件性能进行测试,在测试的过程中需要注意对于系统硬件的保护性。
49.其中,软件测试模块12包括:
50.账户信息测试单元121,用于对所述计算机服务系统执行登录方式测试、加密类型测试、账户验证测试中的至少一者;所述加密类型测试用于对不同登录方式下的加密类型进行测试;
51.具体来说,登录方式测试主要针对用户在使用该服务系统时,该服务系统支持多少种登录方式,不同的登录方式进行切换时是否会出现系统识别故障,对于不同类型的账户登录时差异性的功能区分模块能否正常加载等方面进行测试;加密类型测试主要针对账户登录时,所设置的加密类型能否通过,不同的加密方式决定了该账户的安全级别,安全级别较低的账户是否存在风险提示,是否存在其他的账户安全保护措施等方面进行测试;账户验证测试主要针对账户验证时所涉及的服务,如异地登录、新设备登录和密码修改等服务,在运行各服务时,是否存在安全风险和漏洞,服务是否设置有特殊安全保护,是否具有防护墙,对于账户信息的外部插件和木马病毒防护能力进行检测,从根源上对系统安全性和稳定性进行保护的能力,是否具有较高的保护能力和稳定性进行测试。
52.系统页面测试单元122,用于对计算机服务系统执行功能模块测试、插件测试、整体测试中的至少一者;
53.具体来说,功能模块测试主要对服务系统的每一个功能模块进行单独测试,该功能模块包括电源模块、显示模块等等,在此并不具体限定;该功能模块测试可了解各个单独的功能模块独立运行时是否具有完整的逻辑闭环,功能实时代码是否存在缺陷;插件测试主要测试各个功能模块或者是整体的服务系统是否区别于不同类型账户进行测试,例如:普通账户、会员账户或者是管理员账户在使用时,区别性功能区能否正常加载对应的插件,差异性功能区与原有的系统功能区的兼容性能是否存在冲突,会不会引起逻辑性bug,会不会导致功能区整体崩溃;整体测试主要对整个服务系统的功能树和逻辑树进行测试排查,测试系统整体与功能模块之间的页面切换是否流畅,会不会存在页面重叠,是否出现脚本混乱的情况,对于整体与模块之间的信息交互和功能主导是否有着主次逻辑层级关系。
54.后台管理测试单元123,用于获取所述计算机服务系统的后台管理员权限,并对管
理员的各功能区进行测试;其中,后台管理测试单元具体用于:对管理员的用户中心、内容管理、消息推送、数据统计、运营模块和系统管理中的至少一者功能区进行测试。
55.具体来说,后台管理测试单元主要用于获取整个服务系统的后台管理员权限,对于管理员的各个功能区进行逐一测试,了解其根本的运行逻辑和管理办法,以此判断该管理系统的后台部分是否具有较强的稳定性。在后台管理测试过程中,对用户中心的测试内容为:对用户中心进行查看,确认是否分区合理,对于不同等级的用户以及违规用户是否存在功能性限制;对内容管理的测试内容包括:对不同用户所展示的页面内容管理与整体服务系统之间的统筹合理性;对消息推送的测试内容包括:针对不同用户所进行的消息推送加载是否合理,消息推送插件是否会与系统主题产生冲突和混乱;对数据统计的测试内容包括:针对所有的用户数据统计是否存在大致区分和细致区分;对运营模块的测试内容包括:针对整体的服务系统运营模块有无监管;对系统管理的测试内容包括:对于试图攻击或者修改服务系统的外部设备有无具体的管理办法和检查模块,对于整体的系统管理有无具体的功能指导和系统规划。
56.参见图3,为本发明实施例提供的整体测试方案系统图,通过图3可以看出,本方案对计算机服务系统进行稳定性测试时,包括硬件测试和软件测试两方面,硬件测试通过对承载计算机服务系统的主要服务器及其服务器附属设备进行主要的性能和功能模块测试,如图3所示,硬件测试主要包括设备性能测试及设备组件测试,其中设备性能测试的测试内容包括容量、带宽和功率,设备组件测试的测试内容包括安全性、电路及维护反响,通过硬件测试,可了解服务系统的安全性能、稳定性能、处理性能以及在出现突发状况时的处理表现,综合体现出该服务系统的硬件支持条件。
57.软件测试用于对服务系统本身的系统构架以及系统分区模块的功能性、稳定性以及安全性进行测试,各个功能分区之间的独立稳定性和统筹运行,同时还包括整个服务系统的后台管理对于系统日常维护和各类数据处理以及后续的问题反馈处理能力,如图3所示,软件测试主要包括账户测试、系统页面测试及后台管理测试,其中:账户测试的测试内容包括登录方式、加密类型和账户验证,系统页面的测试内容包括模块、插件和整体,后台管理的测试内容包括用户中心、内容管理、消息推送、数据统计、运营模块和系统管理,通过软件测试,可综合体现出该服务系统在运行时日常的稳定性,综合上述来对该服务系统做出综合性的系统稳定性的评价。可见,本技术通过硬件测试和软件测试两部分,进行多个层级、不同方面的细致排查,可实现不同模块的单独测试和整体的系统评估,以此了解整个服务系统的稳定性。
58.下面对本发明实施例提供的测试方法、设备及介质进行介绍,下文描述的测试方法、设备及介质与上文描述的测试装置可以相互参照。
59.参见图4,本发明实施例提供的一种计算机服务系统的测试方法流程示意图,该方法包括:
60.s101、通过硬件测试模块对计算机服务系统的服务器及服务器附属设备进行性能测试和/或功能模块测试,获得硬件测试结果;
61.s102、通过软件测试模块对所述计算机服务系统的系统架构及系统分区模块进行功能性测试、和/或稳定性测试、和/或安全性测试,获得软件测试结果。
62.其中,所述通过硬件测试模块对计算机服务系统的服务器及服务器附属设备进行
性能测试和/或功能模块测试,包括:
63.通过设备性能测试单元对服务器及服务器附属设备执行容量测试、带宽测试、功率测试中的至少一者;
64.通过设备组件测试单元对服务器及服务器附属设备的功能部件执行安全性测试、电路测试、维护反响测试中的至少一者。
65.其中,所述通过软件测试模块对所述计算机服务系统的系统架构及系统分区模块进行功能性测试、和/或稳定性测试,包括:
66.通过账户信息测试单元对所述计算机服务系统执行登录方式测试、加密类型测试、账户验证测试中的至少一者;所述加密类型测试用于对不同登录方式下的加密类型进行测试;
67.通过系统页面测试单元对所述计算机服务系统执行功能模块测试、插件测试、整体测试中的至少一者;
68.通过后台管理测试单元获取所述计算机服务系统的后台管理员权限,并对管理员的各功能区进行测试;其中,功能区包括:用户中心、内容管理、消息推送、数据统计、运营模块和系统管理中的至少一者。
69.参见图5,本发明实施例提供的一种电子设备结构示意图,包括:
70.存储器21,用于存储计算机程序;
71.处理器22,用于执行所述计算机程序时实现上述方法实施例所述的计算机服务系统的测试方法的步骤。
72.在本实施例中,设备可以是pc(personal computer,个人电脑),也可以是智能手机、平板电脑、掌上电脑、便携计算机等终端设备。
73.该设备可以包括存储器21、处理器22和总线23。
74.其中,存储器21至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器21在一些实施例中可以是设备的内部存储单元,例如该设备的硬盘。存储器21在另一些实施例中也可以是设备的外部存储设备,例如设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器21还可以既包括设备的内部存储单元也包括外部存储设备。存储器21不仅可以用于存储安装于设备的应用软件及各类数据,例如执行测试方法的程序代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
75.处理器22在一些实施例中可以是一中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器21中存储的程序代码或处理数据,例如执行测试方法的程序代码等。
76.该总线23可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
77.进一步地,设备还可以包括网络接口24,网络接口24可选的可以包括有线接口和/或无线接口(如wi-fi接口、蓝牙接口等),通常用于在该设备与其他电子设备之间建立通信
连接。
78.可选地,该设备还可以包括用户接口25,用户接口25可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口25还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light-emitting diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在设备中处理的信息以及用于显示可视化的用户界面。
79.图5仅示出了具有组件21-25的设备,本领域技术人员可以理解的是,图5示出的结构并不构成对设备的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
80.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法实施例所述的计算机服务系统的测试方法的步骤。
81.其中,该存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
82.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
83.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

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

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

相关文献