CN112015605A - 内存的测试方法、装置、计算机设备和存储介质 - Google Patents
内存的测试方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN112015605A CN112015605A CN202010739409.0A CN202010739409A CN112015605A CN 112015605 A CN112015605 A CN 112015605A CN 202010739409 A CN202010739409 A CN 202010739409A CN 112015605 A CN112015605 A CN 112015605A
- Authority
- CN
- China
- Prior art keywords
- test
- state
- result
- test result
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000010998 test method Methods 0.000 title description 4
- 238000012360 testing method Methods 0.000 claims abstract description 518
- 238000000034 method Methods 0.000 claims abstract description 48
- 230000008859 change Effects 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
本申请涉及一种内存的测试方法、装置、计算机设备和存储介质。所述方法包括:接收测试终端发送的第一测试结果;生成控制指令,发送所述控制指令;接收所述测试终端的第二测试结果;根据所述物理地址发送所述第一测试结果,以使所述测试终端显示所述测试终端的所述第一测试结果和所述第二测试结果。基于上述方法将两种不同***模式下的内存测试结合,令两种测试的测试结果同时展示,方便技术人员结合两个测试结果,直观地判断两种***模式下内存条的情况。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种内存的测试方法、装置、计算机设备和存储介质。
背景技术
内存条是计算机***中非常重要的一个组件。为了确保内存条的稳定性,人们通常要把内存条安装到计算机主板上,然后在计算机主板上运行内存条测试软件对内存条进行长时间的读写测试。目前的内存条测试软件通常需要把显示器连接到计算机主板上,用于显示内存条测试结果,对于不同***下的内存条测试,计算机需要对应不同的***分别进行测试,分别显示对应***的测试结果,导致技术人员无法直观的根据其中一个测试结果判定出该测试终端的内存条是否异常。
发明内容
为了解决上述技术问题,本申请提供了一种内存的测试方法、装置、计算机设备和存储介质。
第一方面,本申请提供了一种内存的测试方法,应用于服务器,包括:
接收测试终端发送的第一测试结果,所述第一测试结果为所述测试终端在网络状态为第一状态,且***模式为第一***模式时,执行第一测试软件后得到的测试结果,所述第一测试结果携带所述测试终端的物理地址;
生成控制指令,发送所述控制指令,所述控制指令用于指示网络继电器变更所述测试终端的网络状态,以使所述测试终端的网络状态从所述第一状态切换为第二状态,所述控制指令还用于重启所述测试终端,以使所述测试终端的***模式从第一***模式变换为第二***模式;
接收所述测试终端的第二测试结果,所述第二测试结果为在网络状态为第二状态,且***模式为第二***模式时,执行第二测试软件后得到的测试结果,所述第一测试软件和所述第二测试软件为不同的测试软件;
根据所述物理地址发送所述第一测试结果,以使所述测试终端显示所述测试终端的所述第一测试结果和所述第二测试结果。
可选地,所述测试终端的数量为多个时,所述方法还包括:
获取所述测试终端的数量,检测所述第一测试结果的数量,当所述测试终端的数量和所述第一测试结果的数量相同时,执行所述生成控制指令的步骤。
可选地,所述方法还包括:
检测所述第二测试结果的数量,当所述测试终端的数量和所述第二测试结果的数量相同时,执行所述根据所述物理地址发送所述第一测试结果,以使各个所述测试终端显示各个所述测试终端对应的所述第一测试结果和所述第二测试结果。
可选地,所述第一状态为网络已连接状态,所述第一***为磁盘操作***,所述第二状态为网络未连接状态,所述第二***为微软操作***。
可选地,所述第一状态为网络未连接状态,所述第一***为微软操作***,所述第二状态为网络已连接状态,所述第二***为磁盘操作***。
第二方面,本申请提供了一种内存的测试方法,应用于测试终端,所述方法包括:
获取所述测试终端的网络状态,所述网络状态包括第一状态和第二状态;
当所述网络状态为第一状态时,执行第一测试软件,得到第一测试结果,发送所述第一测试结果至服务器,所述第一测试结果为所述测试终端在***模式为第一***模式时的测试结果;
接收所述服务器根据第一测试结果返回的重启指令;
执行所述重启指令;
当检测到所述网络状态切换为所述第二状态时,执行第二测试软件,得到第二测试结果,发送所述第二测试结果至所述服务器,所述第二测试结果为所述测试终端在***模式为第二***模式时的测试结果;
发送所述第二测试结果至所述服务器;
接收来自所述服务器发送的所述第一测试结果,显示所述第一测试结果和所述第二测试结果。
第三方面,本申请提供了一种内存的测试装置,应用于服务器,包括:
第一结果接收模块,用于接收测试终端发送的第一测试结果,所述第一测试结果为所述测试终端在网络状态为第一状态,且***模式为第一***模式时,执行第一测试软件后得到的测试结果,所述第一测试结果携带所述测试终端的物理地址;
指令生成模块,用于生成控制指令,发送所述控制指令,所述控制指令用于指示网络继电器变更所述测试终端的网络状态,以使所述测试终端的网络状态从所述第一状态切换为第二状态,所述控制指令还用于重启所述测试终端,以使所述测试终端的***模式从第一***模式变换为第二***模式;
第二结果接收模块,用于接收所述测试终端的第二测试结果,所述第二测试结果为在网络状态为第二状态,且***模式为第二***模式时,执行第二测试软件后得到的测试结果,所述第一测试软件和所述第二测试软件为不同的测试软件;
结果返回模块,用于根据所述物理地址发送所述第一测试结果,以使所述测试终端显示所述测试终端的所述第一测试结果和所述第二测试结果。
第四方面,本申请提供了一种内存的测试装置,应用于测试终端,包括:
状态获取模块,用于获取所述测试终端的网络状态,所述网络状态包括第一状态和第二状态;
第一测试模块,用于当所述网络状态为第一状态时,执行第一测试软件,得到第一测试结果,发送所述第一测试结果至服务器,所述第一测试结果为所述测试终端在***模式为第一***模式时的测试结果;
指令接收模块,用于接收所述服务器根据第一测试结果返回的重启指令;
重启模块,用于执行所述重启指令;
第二测试模块,用于当检测到所述网络状态切换为所述第二状态时,执行第二测试软件,得到第二测试结果,发送所述第二测试结果至所述服务器,所述第二测试结果为所述测试终端在***模式为第二***模式时的测试结果;
第二结果发送模块,用于发送所述第二测试结果至所述服务器;
展示模块,用于接收来自所述服务器发送的所述第一测试结果,显示所述第一测试结果和所述第二测试结果。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
接收测试终端发送的第一测试结果,所述第一测试结果为所述测试终端在网络状态为第一状态,且***模式为第一***模式时,执行第一测试软件后得到的测试结果,所述第一测试结果携带所述测试终端的物理地址;
生成控制指令,发送所述控制指令,所述控制指令用于指示网络继电器变更所述测试终端的网络状态,以使所述测试终端的网络状态从所述第一状态切换为第二状态,所述控制指令还用于重启所述测试终端,以使所述测试终端的***模式从第一***模式变换为第二***模式;
接收所述测试终端的第二测试结果,所述第二测试结果为在网络状态为第二状态,且***模式为第二***模式时,执行第二测试软件后得到的测试结果,所述第一测试软件和所述第二测试软件为不同的测试软件;
根据所述物理地址发送所述第一测试结果,以使所述测试终端显示所述测试终端的所述第一测试结果和所述第二测试结果。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
接收测试终端发送的第一测试结果,所述第一测试结果为所述测试终端在网络状态为第一状态,且***模式为第一***模式时,执行第一测试软件后得到的测试结果,所述第一测试结果携带所述测试终端的物理地址;
生成控制指令,发送所述控制指令,所述控制指令用于指示网络继电器变更所述测试终端的网络状态,以使所述测试终端的网络状态从所述第一状态切换为第二状态,所述控制指令还用于重启所述测试终端,以使所述测试终端的***模式从第一***模式变换为第二***模式;
接收所述测试终端的第二测试结果,所述第二测试结果为在网络状态为第二状态,且***模式为第二***模式时,执行第二测试软件后得到的测试结果,所述第一测试软件和所述第二测试软件为不同的测试软件;
根据所述物理地址发送所述第一测试结果,以使所述测试终端显示所述测试终端的所述第一测试结果和所述第二测试结果。
上述内存的测试方法、装置、计算机设备和存储介质,所述方法包括:接收测试终端发送的第一测试结果,所述第一测试结果为所述测试终端在网络状态为第一状态,且***模式为第一***模式时,执行第一测试软件后得到的测试结果,所述第一测试结果携带所述测试终端的物理地址;生成控制指令,发送所述控制指令,所述控制指令用于指示网络继电器变更所述测试终端的网络状态,以使所述测试终端的网络状态从所述第一状态切换为第二状态,所述控制指令还用于重启所述测试终端,以使所述测试终端的***模式从第一***模式变换为第二***模式;接收所述测试终端的第二测试结果,所述第二测试结果为在网络状态为第二状态,且***模式为第二***模式时,执行第二测试软件后得到的测试结果,所述第一测试软件和所述第二测试软件为不同的测试软件;根据所述物理地址发送所述第一测试结果,以使所述测试终端显示所述测试终端的所述第一测试结果和所述第二测试结果。基于上述方法将两种不同***模式下的内存测试结合,令两种测试的测试结果同时展示,方便技术人员结合两个测试结果,直观地判断两种***模式下内存条的情况。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中内存的测试方法的应用环境图;
图2为一个实施例中内存的测试方法的流程示意图;
图3为一个实施例中内存的测试方法的流程示意图;
图4为一个实施例中内存的测试装置的结构框图;
图5为一个实施例中内存的测试装置的结构框图;
图6为一个实施例中计算机设备的内部结构图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1为一个实施例中内存的测试方法的应用环境图。参照图1,该内存的测试方法应用于内存的测试***。该内存的测试***包括测试终端110和服务器120。测试终端110和服务器120通过网络连接。测试终端110具体可以是测试电脑或其他测试设备。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,图2为一个实施例中一种内存的测试方法的流程示意图,参照图2,提供了一种内存的测试方法。本实施例主要以该方法应用于上述图1中的服务器120来举例说明,该内存的测试方法具体包括如下步骤:
步骤S210,接收测试终端发送的第一测试结果。
在本实施例中,第一测试结果为测试终端在网络状态为第一状态,且***模式为第一***模式时,执行第一测试软件后得到的测试结果,第一测试结果携带测试终端的物理地址。
测试终端通过网络继电器、路由器接入网络,网络继电器和路由器可以为集成设备,也可以为两个独立的装置,网络状态包括第一状态和第二状态,第一状态为网络已连接状态或网络未连接状态,***模式包括第一***模式和第二***模式,第一***模式具体可以为磁盘操作***(DOS,Disk Operating System)或微软操作***(MicrosoftWindows),第一测试软件具体可以为Ram Stress Test测试软件、Memtest测试软件或其他内存测试软件等,测试终端在第一状态下的***模式为第一***模式,第一测试软件为对应第一***模式下的内存测试软件。测试终端的物理地址具体可以为MAC地址。
步骤S220,生成控制指令,发送控制指令。
在本实施例中,控制指令用于闭合或关断网络继电器与路由器之间的连接电源,以使测试终端的网络状态从第一状态切换为第二状态,控制指令还用于重启测试终端,以使测试终端的***模式从第一***模式变换为第二***模式。
在接收到第一测试结果的情况下,证明测试终端在第一***模式下的内存测试已完成,需要切换***模式,在第二***模式的情况下进行内存测试,根据第一测试结果生成控制指令,控制指令用于将第一状态切换为第二状态,并将第一***模式切换为第二***模式。
步骤S230,接收测试终端的第二测试结果。
在本实施例中,第二测试结果为在网络状态为第二状态,且***模式为第二***模式时,执行第二测试软件后得到的测试结果,第一测试软件和第二测试软件为不同的测试软件,第二测试软件具体可以为Ram Stress Test测试软件、Memtest测试软件或其他内存测试软件等。
当第一状态为网络已连接状态时,第一***为磁盘操作***,测试终端运行的第一测试软件为Ram Stress Test测试软件或其他任意在磁盘操作***下可进行内存条测试的软件,第二状态为网络未连接状态,第二***为微软操作***,测试终端运行的第二测试软件为Memtest测试软件或其他任意在微软操作***下可进行内存条测试的软件。
或者,第一状态为网络未连接状态,第一***为微软操作***,测试终端运行的第一测试软件为Memtest测试软件或其他任意在微软操作***下可进行内存条测试的软件,第二状态为网络已连接状态,第二***为磁盘操作***,测试终端运行的第二测试软件为Ram Stress Test测试软件或其他任意在磁盘操作***下可进行内存条测试的软件。
步骤S240,根据物理地址发送第一测试结果,以使测试终端显示测试终端的第一测试结果和第二测试结果。
在本实施例中,在接收到第二测试结果的情况下,判定第二测试软件运行结束,将第一测试结果返回给对应物理地址的测试终端,令测试终端同时显示第一测试结果和第二测试结果,方便技术人员结合两个测试结果,直观地判断两种***模式下内存条的情况。
在一个实施例中,测试终端的数量为多个时,获取测试终端的数量,检测第一测试结果的数量,当测试终端的数量和第一测试结果的数量相同时,执行生成控制指令的步骤。
具体地,在多个测试终端同时进行内存测试的情况下,服务器实时检测接收到第一测试结果的数量,当第一测试结果的数量与测试终端的数量相同时,表示全部测试终端均完成第一测试软件的运行,则生成控制指令,并执行控制指令,令所有测试终端的网络状态由第一状态切换至第二状态,***模式由第一***模式切换至第二***模式,令所有测试终端开始运行第二测试软件。
在一个实施例中,检测第二测试结果的数量,当测试终端的数量和第二测试结果的数量相同时,执行根据物理地址发送第一测试结果,以使各个测试终端显示各个测试终端对应的第一测试结果和第二测试结果。
具体地,在多个测试终端同时进行内存测试的情况下,服务器实时检测接收到第二测试结果的数量,当第二测试结果的数量与测试终端的数量相同时,表示全部测试终端均完成第二测试软件的运行,将各个第一测试结果发送至物理地址对应的测试终端,令各个测试终端同时显示第一测试结果和第二测试结果,方便技术人员结合两个测试结果,直观地判断两种***模式下内存条的情况。
在一个实施例中,图3为一个实施例中内存的测试方法的流程示意图,参照图3,本实施例提供了一种内存的测试方法,应用于测试终端,方法包括:
步骤S310,获取测试终端的网络状态。
在本实施例中,测试终端通过网络继电器、路由器接入网络,网络继电器和路由器可以为集成设备,也可以为两个独立的装置,网络状态包括第一状态和第二状态,当第一状态为网络已连接状态时,第二状态为网络未连接状态,或者,第一状态为网络未连接状态,第二状态为网络已连接状态。
步骤S320,当网络状态为第一状态时,执行第一测试软件,得到第一测试结果,发送第一测试结果至服务器,第一测试结果为测试终端在***模式为第一***模式时的测试结果。
在本实施例中,测试终端在第一状态下的***模式为第一***模式,第一测试软件为对应第一***模式下的内存测试软件。第一测试结果携带测试终端的物理地址,第一***模式具体可以为磁盘操作***(DOS,Disk Operating System)或微软操作***(Microsoft Windows),第一测试软件具体可以为Ram Stress Test测试软件、Memtest测试软件或其他内存测试软件等,测试终端的物理地址具体可以为MAC地址。
步骤S330,接收服务器根据第一测试结果返回的重启指令。
在本实施例中,重启指令令测试终端进行重启操作,重启后的测试终端重新检测网络状态。
步骤S340,执行重启指令。
步骤S350,当检测到网络状态切换为第二状态时,执行第二测试软件,得到第二测试结果,发送第二测试结果至服务器,第二测试结果为测试终端在***模式为第二***模式时的测试结果。
在本实施例中,测试终端重启后,重新检测网络状态,当网络状态由第一状态切换为第二状态时,运行第二测试软件,第二测试软件运行结束后的结果为第二测试结果,第一测试软件和第二测试软件为不同的测试软件,第二测试软件具体可以为Ram Stress Test测试软件、Memtest测试软件或其他内存测试软件等。
当第一状态为网络已连接状态时,第一***为磁盘操作***,测试终端运行的第一测试软件为Ram Stress Test测试软件或其他任意在磁盘操作***下可进行内存条测试的软件,第二状态为网络未连接状态,第二***为微软操作***,测试终端运行的第二测试软件为Memtest测试软件或其他任意在微软操作***下可进行内存条测试的软件。
或者,第一状态为网络未连接状态,第一***为微软操作***,测试终端运行的第一测试软件为Memtest测试软件或其他任意在微软操作***下可进行内存条测试的软件,第二状态为网络已连接状态,第二***为磁盘操作***,测试终端运行的第二测试软件为Ram Stress Test测试软件或其他任意在磁盘操作***下可进行内存条测试的软件。
步骤S360,发送第二测试结果至服务器。
在本实施例中,第二测试结果发送至服务器,用于告知服务器测试终端已运行完成第二测试软件,触发服务器的信息反馈操作。
当具有多个测试终端的情况下,由服务器统一采集各个测试终端的测试结果,当所有测试终端完成发送各自对应的第二测试结果至服务器时,触发服务器的信息反馈操作。
步骤S370,接收来自服务器发送的第一测试结果,显示第一测试结果和第二测试结果。
在本实施例中,根据第二测试结果触发服务器的信息反馈操作,令服务器返回第一测试结果,测试终端接收服务器返回的第一测试结果,并同时显示第一测试结果和第二测试结果,方便技术人员结合两个测试结果,直观地判断两种***模式下内存条的情况。
当具有多个测试终端的情况下,服务器根据第一测试结果携带的各个测试终端的物理地址,将各个第一测试结果按照对应的物理地址返回至对应的测试终端,令各个测试终端同时显示各自的第一测试结果和第二测试结果。
在一个实施例中,具有多个测试终端,在各个测试终端的网络状态为网络已连接、且***模式为磁盘操作***的情况下,各个测试终端运行Ram Stress Test测试软件或其他任意在磁盘操作***下可进行内存条测试的软件,运行结束后将测试结果作为第一测试结果发送至服务器,各个第一测试结果携带对应测试终端的物理地址,当服务器检测到第一测试结果的数量与测试终端的数量相同时,即所有测试终端均已完成磁盘操作***下的内存条测试,服务器发送控制指令至网络继电器,令网络继电器断开与路由器之间的连接电源,并控制所有测试终端进行重启,测试终端重启后重新获取网络状态,当测试终端的网络状态变为网络未连接时,证明此时测试终端的***模式切换为微软操作***,令测试终端运行Memtest测试软件或其他任意在微软操作***下可进行内存条测试的软件,将测试完成后的测试结果作为第二测试结果发送至服务器,当服务器检测到第二测试结果的数量与测试终端的数量相同时,将各个第一测试结果按照物理地址返回至对应的测试终端,令各个测试终端同时显示第一测试结果和第二测试结果,方便技术人员结合两个测试结果,直观地判断两种***模式下内存条的情况。
图2和图3为两个实施例中内存的测试方法的流程示意图。应该理解的是,虽然图2和图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,图4为一个实施例中内存的测试装置的结构框图,如图4所示,提供了一种内存的测试装置,应用于服务器,包括:
第一结果接收模块410,用于接收测试终端发送的第一测试结果,第一测试结果为测试终端在网络状态为第一状态,且***模式为第一***模式时,执行第一测试软件后得到的测试结果,第一测试结果携带测试终端的物理地址;
指令生成模块420,用于生成控制指令,发送控制指令,控制指令用于指示网络继电器变更测试终端的网络状态,以使测试终端的网络状态从第一状态切换为第二状态,控制指令还用于重启测试终端,以使测试终端的***模式从第一***模式变换为第二***模式;
第二结果接收模块430,用于接收测试终端的第二测试结果,第二测试结果为在网络状态为第二状态,且***模式为第二***模式时,执行第二测试软件后得到的测试结果,第一测试软件和第二测试软件为不同的测试软件;
结果返回模块440,用于根据物理地址发送第一测试结果,以使测试终端显示测试终端的第一测试结果和第二测试结果。
在一个实施例中,测试终端的数量为多个时,装置还包括:
第一数量检测模块,用于获取测试终端的数量,检测第一测试结果的数量,当测试终端的数量和第一测试结果的数量相同时,执行生成控制指令的步骤。
在一个实施例中,第一状态为网络已连接状态,第一***为磁盘操作***,第二状态为网络未连接状态,第二***为微软操作***。
在一个实施例中,第一状态为网络未连接状态,第一***为微软操作***,第二状态为网络已连接状态,第二***为磁盘操作***。
在一个实施例中,装置还包括:
第二数量检测模块,用于检测第二测试结果的数量,当测试终端的数量和第二测试结果的数量相同时,执行根据物理地址发送第一测试结果,以使各个测试终端显示各个测试终端对应的第一测试结果和第二测试结果。
在一个实施例中,图5为一个实施例中内存的测试装置的结构框图,参照图5,本实施例提供了一种内存的测试的装置,装置包括:
状态获取模块510,用于获取测试终端的网络状态,网络状态包括第一状态和第二状态;
第一测试模块520,用于当网络状态为第一状态时,执行第一测试软件,得到第一测试结果,发送第一测试结果至服务器,第一测试结果为测试终端在***模式为第一***模式时的测试结果;
指令接收模块530,用于接收服务器根据第一测试结果返回的重启指令;
重启模块540,用于执行重启指令;
第二测试模块550,用于当检测到网络状态切换为第二状态时,执行第二测试软件,得到第二测试结果,发送第二测试结果至服务器,第二测试结果为测试终端在***模式为第二***模式时的测试结果;
第二结果发送模块560,用于发送第二测试结果至服务器;
展示模块570,用于接收来自服务器发送的第一测试结果,显示第一测试结果和第二测试结果。
图6示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的测试终端110(或服务器120)。如图6所示,该计算机设备包括该计算机设备包括通过***总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现内存的测试方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行内存的测试方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的内存的测试装置可以实现为一种计算机程序的形式,计算机程序可在如图6所示的计算机设备上运行。计算机设备的存储器中可存储组成该内存的测试装置的各个程序模块,比如,图4所示的第一结果接收模块410、指令生成模块420、第二结果接收模块430和结果返回模块440。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的内存的测试方法中的步骤。
图6所示的计算机设备可以通过如图4所示的内存的测试装置中的第一结果接收模块410执行接收测试终端发送的第一测试结果,第一测试结果为测试终端在网络状态为第一状态,且***模式为第一***模式时,执行第一测试软件后得到的测试结果,第一测试结果携带测试终端的物理地址。计算机设备可通过指令生成模块420执行生成控制指令,发送控制指令,控制指令用于指示网络继电器变更测试终端的网络状态,以使测试终端的网络状态从第一状态切换为第二状态,控制指令还用于重启测试终端,以使测试终端的***模式从第一***模式变换为第二***模式。计算机设备可通过第二结果接收模块430执行接收测试终端的第二测试结果,第二测试结果为在网络状态为第二状态,且***模式为第二***模式时,执行第二测试软件后得到的测试结果,第一测试软件和第二测试软件为不同的测试软件。计算机设备可通过结果返回模块440执行根据物理地址发送第一测试结果,以使测试终端显示测试终端的第一测试结果和第二测试结果。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述接入物联网平台的方法中任意一项实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述接入物联网平台的方法中任意一项实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指示相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双倍速率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种内存的测试方法,其特征在于,应用于服务器,所述方法包括:
接收测试终端发送的第一测试结果,所述第一测试结果为所述测试终端在网络状态为第一状态,且***模式为第一***模式时,执行第一测试软件后得到的测试结果,所述第一测试结果携带所述测试终端的物理地址;
生成控制指令,发送所述控制指令,所述控制指令用于指示网络继电器变更所述测试终端的网络状态,以使所述测试终端的网络状态从所述第一状态切换为第二状态,所述控制指令还用于重启所述测试终端,以使所述测试终端的***模式从第一***模式变换为第二***模式;
接收所述测试终端的第二测试结果,所述第二测试结果为在网络状态为第二状态,且***模式为第二***模式时,执行第二测试软件后得到的测试结果,所述第一测试软件和所述第二测试软件为不同的测试软件;
根据所述物理地址发送所述第一测试结果,以使所述测试终端显示所述测试终端的所述第一测试结果和所述第二测试结果。
2.根据权利要求1所述的方法,其特征在于,所述测试终端的数量为多个时,所述方法还包括:
获取所述测试终端的数量,检测所述第一测试结果的数量,当所述测试终端的数量和所述第一测试结果的数量相同时,执行所述生成控制指令的步骤。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
检测所述第二测试结果的数量,当所述测试终端的数量和所述第二测试结果的数量相同时,执行所述根据所述物理地址发送所述第一测试结果,以使各个所述测试终端显示各个所述测试终端对应的所述第一测试结果和所述第二测试结果。
4.根据权利要求1所述的方法,其特征在于,所述第一状态为网络已连接状态,所述第一***为磁盘操作***,所述第二状态为网络未连接状态,所述第二***为微软操作***。
5.根据权利要求1所述的方法,其特征在于,所述第一状态为网络未连接状态,所述第一***为微软操作***,所述第二状态为网络已连接状态,所述第二***为磁盘操作***。
6.一种内存的测试方法,其特征在于,应用于测试终端,所述方法包括:
获取所述测试终端的网络状态,所述网络状态包括第一状态和第二状态;
当所述网络状态为第一状态时,执行第一测试软件,得到第一测试结果,发送所述第一测试结果至服务器,所述第一测试结果为所述测试终端在***模式为第一***模式时的测试结果;
接收所述服务器根据第一测试结果返回的重启指令;
执行所述重启指令;
当检测到所述网络状态切换为所述第二状态时,执行第二测试软件,得到第二测试结果,发送所述第二测试结果至所述服务器,所述第二测试结果为所述测试终端在***模式为第二***模式时的测试结果;
发送所述第二测试结果至所述服务器;
接收来自所述服务器发送的所述第一测试结果,显示所述第一测试结果和所述第二测试结果。
7.一种内存的测试的装置,其特征在于,应用于服务器,所述装置包括:
第一结果接收模块,用于接收测试终端发送的第一测试结果,所述第一测试结果为所述测试终端在网络状态为第一状态,且***模式为第一***模式时,执行第一测试软件后得到的测试结果,所述第一测试结果携带所述测试终端的物理地址;
指令生成模块,用于生成控制指令,发送所述控制指令,所述控制指令用于指示网络继电器变更所述测试终端的网络状态,以使所述测试终端的网络状态从所述第一状态切换为第二状态,所述控制指令还用于重启所述测试终端,以使所述测试终端的***模式从第一***模式变换为第二***模式;
第二结果接收模块,用于接收所述测试终端的第二测试结果,所述第二测试结果为在网络状态为第二状态,且***模式为第二***模式时,执行第二测试软件后得到的测试结果,所述第一测试软件和所述第二测试软件为不同的测试软件;
结果返回模块,用于根据所述物理地址发送所述第一测试结果,以使所述测试终端显示所述测试终端的所述第一测试结果和所述第二测试结果。
8.一种内存的测试的装置,其特征在于,应用于测试终端,所述装置包括:
状态获取模块,用于获取所述测试终端的网络状态,所述网络状态包括第一状态和第二状态;
第一测试模块,用于当所述网络状态为第一状态时,执行第一测试软件,得到第一测试结果,发送所述第一测试结果至服务器,所述第一测试结果为所述测试终端在***模式为第一***模式时的测试结果;
指令接收模块,用于接收所述服务器根据第一测试结果返回的重启指令;
重启模块,用于执行所述重启指令;
第二测试模块,用于当检测到所述网络状态切换为所述第二状态时,执行第二测试软件,得到第二测试结果,发送所述第二测试结果至所述服务器,所述第二测试结果为所述测试终端在***模式为第二***模式时的测试结果;
第二结果发送模块,用于发送所述第二测试结果至所述服务器;
展示模块,用于接收来自所述服务器发送的所述第一测试结果,显示所述第一测试结果和所述第二测试结果。
9.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-6任一项所述的方法。
10.一种计算机设备,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储应用程序代码,所述处理器被配置用于调用所述程序代码,执行如权利要求1-6任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010739409.0A CN112015605B (zh) | 2020-07-28 | 2020-07-28 | 内存的测试方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010739409.0A CN112015605B (zh) | 2020-07-28 | 2020-07-28 | 内存的测试方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112015605A true CN112015605A (zh) | 2020-12-01 |
CN112015605B CN112015605B (zh) | 2024-05-14 |
Family
ID=73499160
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010739409.0A Active CN112015605B (zh) | 2020-07-28 | 2020-07-28 | 内存的测试方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112015605B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104360952A (zh) * | 2012-03-02 | 2015-02-18 | 北京奇虎科技有限公司 | 一种软件测试***及方法 |
CN107077377A (zh) * | 2016-12-29 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | 一种设备虚拟化方法、装置、***及电子设备、计算机程序产品 |
CN107341098A (zh) * | 2017-07-13 | 2017-11-10 | 携程旅游信息技术(上海)有限公司 | 软件性能测试方法、平台、设备及存储介质 |
CN107729244A (zh) * | 2017-10-12 | 2018-02-23 | 北京元心科技有限公司 | 多***的测试方法、装置和移动终端及测试设备 |
CN110119222A (zh) * | 2019-04-29 | 2019-08-13 | 深圳汇茂科技股份有限公司 | 基于双***的触控模块切换方法、装置、设备及可读介质 |
CN110164502A (zh) * | 2019-04-12 | 2019-08-23 | 深圳市金泰克半导体有限公司 | 内存测试方法、装置、计算机设备和存储介质 |
CN110674037A (zh) * | 2019-09-19 | 2020-01-10 | 深圳忆联信息***有限公司 | 自动化微软功耗测试方法、装置、计算机设备和存储介质 |
CN110784879A (zh) * | 2019-10-31 | 2020-02-11 | 上海移远通信技术股份有限公司 | 通信模块的网络模式切换测试方法、***、设备及介质 |
-
2020
- 2020-07-28 CN CN202010739409.0A patent/CN112015605B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104360952A (zh) * | 2012-03-02 | 2015-02-18 | 北京奇虎科技有限公司 | 一种软件测试***及方法 |
CN107077377A (zh) * | 2016-12-29 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | 一种设备虚拟化方法、装置、***及电子设备、计算机程序产品 |
CN107341098A (zh) * | 2017-07-13 | 2017-11-10 | 携程旅游信息技术(上海)有限公司 | 软件性能测试方法、平台、设备及存储介质 |
CN107729244A (zh) * | 2017-10-12 | 2018-02-23 | 北京元心科技有限公司 | 多***的测试方法、装置和移动终端及测试设备 |
CN110164502A (zh) * | 2019-04-12 | 2019-08-23 | 深圳市金泰克半导体有限公司 | 内存测试方法、装置、计算机设备和存储介质 |
CN110119222A (zh) * | 2019-04-29 | 2019-08-13 | 深圳汇茂科技股份有限公司 | 基于双***的触控模块切换方法、装置、设备及可读介质 |
CN110674037A (zh) * | 2019-09-19 | 2020-01-10 | 深圳忆联信息***有限公司 | 自动化微软功耗测试方法、装置、计算机设备和存储介质 |
CN110784879A (zh) * | 2019-10-31 | 2020-02-11 | 上海移远通信技术股份有限公司 | 通信模块的网络模式切换测试方法、***、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112015605B (zh) | 2024-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108647141B (zh) | 自动测试方法、装置、计算机可读介质及电子设备 | |
CN108848000B (zh) | 网络请求测试方法、装置、计算机设备和存储介质 | |
CN112527397A (zh) | 基本输入输出***选项的修改方法、装置和计算机设备 | |
CN110798376A (zh) | 接口测试方法、装置、计算机设备和存储介质 | |
CN112732499A (zh) | 一种基于微服务架构的测试方法、装置及计算机*** | |
CN111414309A (zh) | 应用程序的自动化测试方法、计算机设备和存储介质 | |
US9501390B1 (en) | Enhancing automated mobile application testing | |
CN111159025B (zh) | 应用程序接口测试方法、装置、计算机设备和存储介质 | |
CN109388420A (zh) | 应用升级测试方法、装置、计算机设备及存储介质 | |
CN113191114A (zh) | 用于验证***的方法和装置 | |
CN112650689A (zh) | 测试方法、装置、电子设备及存储介质 | |
CN112015605A (zh) | 内存的测试方法、装置、计算机设备和存储介质 | |
CN115733741B (zh) | 一种针对待测***的异常场景测试方法和装置 | |
CN111934937A (zh) | 基于重要性迭代的相依网络节点重要度评估方法和装置 | |
CN115118646B (zh) | 一种交换机测试***数据交互方法、装置及电子设备 | |
CN111159027B (zh) | 自动化测试方法、装置、计算机设备和可读存储介质 | |
CN109739752B (zh) | 内置资源测试方法、装置、电子设备及可读存储介质 | |
CN113672826A (zh) | 页面跳转方法、装置、计算机设备和存储介质 | |
CN110879757B (zh) | 客户端异常运行时的重启方法、装置和计算机设备 | |
CN107220092B (zh) | 部署软件的方法、控制服务器、可读介质及存储控制器 | |
CN114116244A (zh) | 数据处理的方法、装置及***、电子设备及存储介质 | |
CN112115057A (zh) | 应用程序页面搭建流程的自动测试方法、装置及设备 | |
CN110908725A (zh) | 应用程序启动方法、装置、电子设备及可读介质 | |
CN112214703A (zh) | 网页加载方法、装置、计算机可读存储介质和计算机设备 | |
CN110704218B (zh) | 数据处理方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |