稳定性测试方法、装置、电子设备及存储介质与流程

文档序号:26139476发布日期:2021-08-03 14:23阅读:113来源:国知局
稳定性测试方法、装置、电子设备及存储介质与流程

本公开涉及自动化测试技术领域,尤其涉及一种稳定性测试方法、装置、电子设备及存储介质。



背景技术:

对于软件系统产品,都需要按照产品使用特性进行稳定性测试,模拟系统最大的背景压力的情况下,长时间软件系统用户正常使用产品,通过观察服务器和产品的使用情况,评估产品质量。

目前,稳定性测试的一般流程为:人工将稳定性测试脚本拷贝到测试服务器上,执行测试脚本。当测试脚本运行时长达到预期的测试时长的情况下,人工手动停止测试脚本的执行。在测试脚本执行的过程中,人工观察被测服务器及产品运行的情况。

然而,对于上述常用的稳定性测试方案,测试脚本需要人工根据实际情况进行修改再执行,并且,在整个测试过程中,需要人工观察运行状况和分析结果,容易出现遗漏和错误,稳定性测试的灵活性和智能性较差。



技术实现要素:

本公开实施例期望提供一种稳定性测试方法、装置、电子设备及存储介质。

本公开实施例的技术方案是这样实现的:

本公开实施例提供了一种稳定性测试方法,所述方法包括:

获取基于测试对象和测试环境选取的稳定性测试用例;

获取所述稳定性测试用例对应的测试配置信息,并利用所述稳定性测试用例和所述测试配置信息,组成稳定性测试任务;

针对所述测试对象,在所述测试环境下,执行所述稳定性测试任务;

在执行所述稳定性测试任务期间,实时采集测试情况信息,并基于所述测试情况信息生成稳定性测试结果。

在上述方法中,所述获取基于测试对象和测试环境选取的稳定性测试用例,包括:

接收针对所述测试对象和所述测试环境的用例选择指令;

从预设测试用例中,选取所述用例选择指令指示的测试用例,确定为所述稳定性测试用例。

在上述方法中,所述获取所述稳定性测试用例对应的测试配置信息,包括:

获取执行所述稳定性测试用例的待配置信息;

接收参数输入指令,并基于所述参数输入指令对所述待配置信息进行参数配置,得到所述测试配置信息。

在上述方法中,所述执行所述稳定性测试任务,包括:

在接收到测试执行指令的情况下,加载所述测试配置信息;

从所述测试配置信息中获取延时等待时长和用例执行参数;

在经过所述延时等待时长的情况下,基于所述用例执行参数,执行所述稳定性测试用例。

在上述方法中,所述用例执行参数包括:执行间隔时长、并发数量和执行总时长,所述稳定性测试用例包括:设置用例、功能用例和清理用例,所述基于所述用例执行参数,执行所述稳定性测试用例,包括:

执行所述设置用例进行测试设置;

在所述设置用例执行成功的情况下,按照所述执行间隔时长和所述并发数量,执行所述功能用例进行业务场景模拟;

在执行所述功能用例的时长达到所述执行总时长的情况下,停止执行所述功能用例,并执行所述清理用例进行测试清理,结束所述稳定性测试任务。

在上述方法中,所述方法还包括:

在执行目标用例期间,接收到测试停止指令的情况下,继续执行所述目标用例;所述功能用例包括所述目标用例;

在执行完成所述目标用例的情况下,执行所述清理用例进行测试清理,结束所述稳定性测试任务。

在上述方法中,所述实时采集测试情况信息,并基于所述测试情况信息生成稳定性测试结果,包括:

实时采集所述测试环境的使用信息和所述稳定性测试任务的执行情况信息,作为所述测试情况信息;

生成所述使用信息对应的可视化面板;

利用执行情况信息和所述可视化面板,组成所述稳定性测试结果。

在上述方法中,所述方法还包括:

在执行所述稳定性测试任务期间,启动同步线程;

利用所述同步线程,将所述使用信息或所述使用信息中的部分信息,同步至管理设备中进行持久化存储。

在上述方法中,所述利用所述使用信息生成可视化面板,包括:

利用可视化处理工具对所述使用信息进行可视化处理,得到可视化处理结果;

将所述可视化工具的端口映射到管理设备的端口;

通过所述管理设备的互联网协议地址和端口,对所述可视化处理结果进行可视化展示,得到所述可视化面板。

本公开实施例提供了一种稳定性测试装置,包括:

创建模块,用于获取基于测试对象和测试环境选取的稳定性测试用例;获取所述稳定性测试用例对应的测试配置信息,并利用所述稳定性测试用例和所述测试配置信息,组成稳定性测试任务;

执行模块,用于针对所述测试对象,在所述测试环境下,执行所述稳定性测试任务;

处理模块,用于在执行所述稳定性测试任务期间,实时采集测试情况信息,并基于所述测试情况信息生成稳定性测试结果。

在上述装置中,所述创建模块,具体用于接收针对所述测试对象和所述测试环境的用例选择指令;从预设测试用例中,选取所述用例选择指令指示的测试用例,确定为所述稳定性测试用例。

在上述装置中,所述创建模块,具体用于获取执行所述稳定性测试用例的待配置信息;接收参数输入指令,并基于所述参数输入指令对所述待配置信息进行参数配置,得到所述测试配置信息。

在上述装置中,所述执行模块,具体用于在接收到测试执行指令的情况下,加载所述测试配置信息;从所述测试配置信息中获取延时等待时长和用例执行参数;在经过所述延时等待时长的情况下,基于所述用例执行参数,执行所述稳定性测试用例。

在上述装置中,所述用例执行参数包括:执行间隔时长、并发数量和执行总时长,所述稳定性测试用例包括:设置用例、功能用例和清理用例,所述执行模块,具体用于执行所述设置用例进行测试设置;在所述设置用例执行成功的情况下,按照所述执行间隔时长和所述并发数量,执行所述功能用例进行业务场景模拟;在执行所述功能用例的时长达到所述执行总时长的情况下,停止执行所述功能用例,并执行所述清理用例进行测试清理,结束所述稳定性测试任务。

在上述装置中,所述执行模块,还用于在执行目标用例期间,接收到测试停止指令的情况下,继续执行所述目标用例;所述功能用例包括所述目标用例;在执行完成所述目标用例的情况下,执行所述清理用例进行测试清理,结束所述稳定性测试任务。

在上述装置中,所述处理模块,具体用于实时采集所述测试环境的使用信息和所述稳定性测试任务的执行情况信息,作为所述测试情况信息;生成所述使用信息对应的可视化面板;利用执行情况信息和所述可视化面板,组成所述稳定性测试结果。

在上述装置中,所述处理模块,还用于在执行所述稳定性测试任务期间,启动同步线程;利用所述同步线程,将所述使用信息或所述使用信息中的部分信息,同步至管理设备中进行持久化存储。

在上述装置中,所述处理模块,具体用于利用可视化处理工具对所述使用信息进行可视化处理,得到可视化处理结果;将所述可视化工具的端口映射到管理设备的端口;通过所述管理设备的互联网协议地址和端口,对所述可视化处理结果进行可视化展示,得到所述可视化面板。

本公开实施例提供了一种电子设备,包括:处理器、存储器和通信总线;其中,

所述通信总线,用于实现所述处理器和所述存储器之间的连接通信;

所述处理器,用于执行所述存储器中存储的一个或多个程序,以实现上述稳定性测试方法。

本公开实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可以被一个或者多个处理器执行,以实现上述稳定性测试方法。

本公开提供了一种稳定性测试方法、装置、电子设备及存储介质,方法包括:获取基于测试对象和测试环境选取的稳定性测试用例;获取稳定性测试用例对应的测试配置信息,并利用稳定性测试用例和测试配置信息,组成稳定性测试任务;针对测试对象,在测试环境下,执行稳定性测试任务;在执行稳定性测试任务期间,实时采集测试情况信息,并基于测试情况信息生成稳定性测试结果。本公开实施例提供的技术方案,能够根据实际需求生成相应的稳定性测试任务并执行稳定性测试任务,实现稳定性的自动化测试,提高了稳定性测试的灵活性和智能性。

附图说明

图1为本公开实施例提供的一种稳定性测试方法的流程示意图;

图2为本公开实施例提供的一种示例性的稳定性测试的过程示意图;

图3为本公开实施例提供的一种稳定性测试装置的结构示意图;

图4为本公开实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。

本公开实施例提供了一种稳定性测试方法,其执行主体可以是稳定性测试装置,例如,稳定性测试方法可以由终端设备或服务器或其它电子设备执行,其中,终端设备可以为用户设备(userequipment,ue)、移动设备、用户终端、蜂窝电话、无绳电话、个人数字助理(personaldigitalassistant,pda)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,稳定差测试方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。

图1为本公开实施例提供的一种稳定性测试方法的流程示意图。如图1所示,在本公开的实施例中,稳定性测试方法主要包括以下步骤:

s101、获取基于测试对象和测试环境选取的稳定性测试用例。

在本公开的实施例中,稳定性测试装置可以先获取到基于测试对象和测试环境选取的稳定性测试用例。

需要说明的是,在本公开的实施例中,测试对象可以是需要进行稳定性测试的软件系统,测试环境为测试对象所处的环境,具体的测试对象和测试环境可以根据实际需求和应用场景确定,本公开实施例不作限定。

具体的,在本公开的实施例中,稳定性测试装置获取基于测试对象和测试环境的稳定性测试用例,包括:接收针对测试对象和测试环境的用例选择指令;从预设测试用例中,选取用例选择指令指示的测试用例,确定为稳定性测试用例。

需要说明的是,在本公开的实施例中,稳定性测试装置中存储有预设测试用例,预设测试用例可以包括各种类型的涉及到稳定性测试的用例。具体的预设测试用例本公开实施例不作限定。

需要说明的是,在本公开的实施例中,预设测试用例中包括的用例,按照用例的执行先后顺序和角色的不同,可以划分为三种类型,分别为:设置用例、功能用例和清理用例,其中,设置用例执行顺序最前,主要用于检查测试环境是否符合预期、清理历史测试数据、创建测试对象功能使用需要的背景压力任务,以及查询或更新类的预置数据等。清理用例执行顺序最后,主要用于清理设置用例中创建的背景压力任务,避免稳定性测试任务对后续测试活动的影响。功能用例执行顺序在设置用例与清理用例之间,用于通过一系列的系统接口调用组合来模拟常见的用户使用测试对象的业务场景。三种类型的用例相互独立,可以自由组合使用,且与测试环境解耦。

可以理解的是,在本公开的实施例中,测试人员可以与稳定性测试装置进行人机交互,测试人员可以针对测试对象和测试环境从稳定性测试装置提供的预设测试用例中选取匹配的用例,从而向稳定性测试装置发送相应的用例选择指令,这样,稳定性测试装置接收到用例选择指令之后,即可确定出稳定性测试用例。其中,稳定性测试装置可以包括触控界面、触控按键等能够实现人机交互的部件,用以接收用例选择指令。

需要说明的是,在本公开的实施例中,稳定性测试用例可以包括上述三种类型的用例,即设置用例、功能用例和清理用例,当然,也可以仅包括功能用例,本公开实施例不作限定。

s102、获取稳定性测试用例对应的测试配置信息,并利用稳定性测试用例和测试配置信息,组成稳定性测试任务。

在本公开的实施例中,稳定性测试装置在获得稳定性测试用例之后,进一步的,获取稳定性测试用例对应的测试配置信息,从而利用稳定性测试用例和测试配置信息,组成稳定性测试任务。

具体的,在本公开的实施例中,稳定性测试装置获取稳定性测试用例对应的测试配置信息,包括:获取执行稳定性测试用例的待配置信息;接收参数输入指令,并基于参数输入指令对待配置信息进行参数配置,得到测试配置信息。

需要说明的是,在本公开的实施例中,稳定性测试装置在获得稳定性测试用例之后,可以通扫描稳定性测试用例包括的每个用例执行所需要配置的参数,即得到待配置信息,测试人员此时可以根据实际的测试环境进行参数的设置,以得到适配测试环境的测试配置信息。

需要说明的是,在本公开的实施例中,测试配置信息,可以包括测试环境的通用信息、调度参数和规格参数。其中,测试环境的通用信息包括测试环境的互联网协议地址、稳定性测试任务的名称等,调度信息包括稳定性测试任务的执行时长、延时等待时长、各功能用例执行的执行间隔时长和并发数量等,规格参数包括进行稳定性测试任务所需的背景压力任务数量,一般由测试对象的规格决定,按照测试对象满规格创建背景压力任务。具体的测试配置信息可以根据实际需求和应用场景设定,本公开实施例不作限定。

可以理解的是,在本公开的实施例中,稳定性测试装置在获得稳定性测试用例和测试配置信息之后,稳定性测试用例和测试配置信息也就组成了稳定性测试任务,该稳定性测试任务针对测试对象,且适配于测试环境。

s103、针对测试对象,在测试环境下,执行稳定性测试任务。

在本公开的实施例中,稳定性测试装置在得到稳定性测试任务之后,即可针对测试对象,在测试环境下,执行稳定性测试任务。

具体的,在本公开的实施例中,稳定性测试装置执行稳定性测试任务,包括:在接收到测试执行指令的情况下,加载测试配置信息;从测试配置信息中获取延时等待时长和用例执行参数;在经过延时等待时长的情况下,基于用例执行参数,执行稳定性测试用例。

需要说明的是,在本公开的实施例中,测试人员可以向稳定性测试装置发送测试执行指令,用于指示稳定性测试装置开始执行稳定性测试任务。稳定性测试装置在执行稳定性测试任务时,先加载测试配置信息,从而可以从测试配置信息中获取延时等待时长和用例执行参数,之后,稳定性测试装置需要进行等待,直至经过延时等待时长之后,自动基于用例执行参数,执行稳定性测试用例。

可以理解的是,在本公开的实施例中,测试配置信息中的延时等待时长,实际上是测试人员根据测试环境的使用情况评估稳定性测试用例执行的等待时长,可以更准确合适的触发用例执行,能够更好的利用测试环境。

具体的,在本公开的实施例中,用例执行参数包括:执行间隔时长、并发数量和执行总时长,稳定性测试用例包括:设置用例、功能用例和清理用例,稳定性测试装置基于用例执行参数,执行稳定性测试用例,包括:执行设置用例进行测试设置;在设置用例执行成功的情况下,按照执行间隔时长和并发数量,执行功能用例进行业务场景模拟;在执行功能用例的时长达到执行总时长的情况下,停止执行功能用例,并执行清理用例进行测试清理,结束稳定性测试任务。

需要说明的是,在本公开的实施例中,稳定性测试装置在进行稳定性测试用例执行时,先执行设置用例进行测试设置。在设置用例执行失败的情况下,表明测试环境不符合预期或测试对象不能达到预期的规格,稳定性测试装置将直接执行清理用例进行测试清理,结束本次稳定性测试任务。在设置用例执行成功的情况下,稳定性测试装置则可以按照执行间隔时长和并发数量,执行功能用例进行业务场景模拟,直至达到执行总时长,再执行清理用例,在清理用例执行完成的情况下,即本次稳定性测试任务结束。

需要说明的是,在本公开的实施例中,稳定性测试装置在执行目标用例期间,接收到测试停止指令的情况下,继续执行目标用例;功能用例包括目标用例;在执行完成目标用例的情况下,执行清理用例进行测试清理,结束稳定性测试任务。

需要说明的是,在本公开的实施例中,目标用例可以是功能用例中用于模拟任一业务场景的用例,具体的目标用例本公开实施例不作限定。

可以理解的是,在本公开的实施例中,测试人员在稳定性测试装置执行稳定性测试的任务中,可以随时向稳定性测试装置发送测试停止指令,指示终止稳定性测试任务,稳定性测试装置即可在接收到测试停止指令的情况下,先将当前正在执行的目标用例执行完成,之后,再执行清理用例,结束稳定性测试任务。

s104、在执行稳定性测试任务期间,实时采集测试情况信息,并基于测试情况信息生成稳定性测试结果。

在本公开的实施例中,稳定性测试装置在执行稳定性测试任务期间,可以实时采集测试情况信息,从而基于测试情况信息生成稳定性测试结果。

具体的,在本公开的实施例中,稳定性测试装置实时采集测试情况信息,并基于测试情况信息生成稳定性测试结果,包括:实时采集测试环境的使用信息和稳定性测试任务的执行情况信息,作为测试情况信息;生成使用信息对应的可视化面板;利用执行情况信息和可视化面板,组成稳定性测试结果。

需要说明的是,在本公开的实施例中,稳定性测试装置在执行稳定性测试任务期间,可以实时进行测试情况信息的采集,相应的,实时生成稳定性测试结果,不断进行稳定性测试结果的更新。

需要说明的是,在本公开的实施例中,稳定性测试装置实时采集测试环境的使用信息和稳定性测试任务的执行情况信息,其中,稳定性测试任务的执行情况信息,可以包括:稳定性测试任务的整体执行情况、稳定性测试用例中各个用例的执行情况,以及稳定性测试任务中各个接口的执行情况。稳定性测试任务的整体执行情况,主要包括稳定性测试任务的开始执行时间、当前的持续运行时长,以及当前的运行状态。测试人员可以通过查看当前的运行状态明确稳定性测试任务正在执行的具体的测试用例。稳定性测试用例中各个用例的执行情况,包括设置用例的执行情况、功能用例的执行情况和清理用例的执行情况。功能用例的执行情况,包括用例的执行总次数、成功次数、失败次数、成功率、失败率、用例的最长异常时间、用例的失败原因等。测试人员根据功能用例的执行情况,可以快速分析稳定性测试任务是否达到测试预期,是否通过测试。稳定性测试任务中各个接口的执行情况,是稳定性测试任务中所有的接口请求的执行情况,包括接口请求的总次数、成功次数、失败次数、成功率、失败率、接口请求返回的公共状态码的统计情况,以及接口请求相应的详细信息。测试人员根据接口的执行情况,可以快速定位和分析测试过程中接口异常的问题。

具体的,在本公开的实施例中,稳定性测试装置利用使用信息生成可视化面板,包括:利用可视化处理工具对使用信息进行可视化处理,得到可视化处理结果;将可视化工具的端口映射到管理设备的端口;通过管理设备的互联网协议地址和端口,对可视化处理结果进行展示,得到可视化面板。

需要说明的是,在本公开的实施例中,稳定性测试装置在稳定性测试任务执行期间,会创建相应的应用容器引擎(docker),该docker默认安装数据采集工具和可视化工具,并已配置使用所需的相关信息。其中,数据采集工具可以进行数据采集,如上述使用信息的采集,可视化处理工具可以对使用信息进行可视化处理,并且,通过将可视化工具的端口,映射到管理设备的反馈,即可通过管理设备的端口和互联网协议地址,查看可视化处理结果,可视化的展示使用情况,即得到可视化面板。

需要说明的是,在本公开的实施例中,稳定性测试装置在执行稳定性测试任务期间,还可以执行以下步骤:启动同步线程;利用同步线程,将使用信息或使用信息中的部分信息,同步至管理设备中进行持久化存储。

可以理解的是,在本公开的实施例中,为了避免后续测试环境重装后,使用信息的丢失,稳定性测试装置需要持久化的固态存储测试环境在稳定性测试任务执行期间的使用信息,稳定性测试装置可以稳定性测试任务执行期间,同步启动一个同步线程,将实时采集的使用信息,或者,使用信息中的部分信息,例如,重要程度较高的信息,同步至管理设备进行持久化存储。其中,稳定性测试装置可以按照预设的频率持续扫描、同步使用信息或实用信息中的部分信息至管理设备,具体的信息同步方式可以根据实际需求和应用场景设定,本公开实施例不作限定。

可以理解的是,在本公开的实施例中,稳定性测试装置在执行稳定性测试任务期间,实时进行测试情况信息的采集,从而生成稳定性测试结果,测试人员能够根据稳定性测试结果,快速评估稳定性测试任务是否达到测试预期,测试是否通过,此外,若测试过程中出现异常,测试人员可以根据稳定性测试结果快速进行问题分析和定位。

图2为本公开实施例提供的一种示例性的稳定性测试的过程示意图。如图2所示,在开始执行稳定性测试任务时,先加载测试配置信息,之后,执行设置用例,在设置用例执行成功的情况下,运行数据采集功能和执行功能用例,从而实时根据采集的测试情况信息,进行稳定性测试结果的生成和更新,最后,执行清理用例,结束稳定性测试任务。在设置用例未执行成功的情况下,则直接执行清理用例,结束稳定性测试任务。此外,测试人员可以随时向稳定性测试装置发送指令指示测试中断,稳定性测试装置也将在执行未完成当前正在执行的用例后,执行清理用例,结束稳定性测试任务。

本公开实施例提供了一种稳定性测试方法,包括:获取基于测试对象和测试环境选取的稳定性测试用例;获取稳定性测试用例对应的测试配置信息,并利用稳定性测试用例和测试配置信息,组成稳定性测试任务;针对测试对象,在测试环境下,执行稳定性测试任务;在执行稳定性测试任务期间,实时采集测试情况信息,并基于测试情况信息生成稳定性测试结果。本公开实施例提供的稳定性测试方法,能够根据实际需求生成相应的稳定性测试任务并执行稳定性测试任务,实现稳定性的自动化测试,提高了稳定性测试的灵活性和智能性。

本公开实施例提供了一种稳定性测试装置。图3为本公开实施例提供的一种稳定性测试装置的结构示意图。如图3所示,稳定性测试装置包括:

创建模块301,用于获取基于测试对象和测试环境选取的稳定性测试用例;获取所述稳定性测试用例对应的测试配置信息,并利用所述稳定性测试用例和所述测试配置信息,组成稳定性测试任务;

执行模块302,用于针对所述测试对象,在所述测试环境下,执行所述稳定性测试任务;

处理模块303,用于在执行所述稳定性测试任务期间,实时采集测试情况信息,并基于所述测试情况信息生成稳定性测试结果。

在本公开一实施例中,所述创建模块301,具体用于接收针对所述测试对象和所述测试环境的用例选择指令;从预设测试用例中,选取所述用例选择指令指示的测试用例,确定为所述稳定性测试用例。

在本公开一实施例中,所述创建模块301,具体用于获取执行所述稳定性测试用例的待配置信息;接收参数输入指令,并基于所述参数输入指令对所述待配置信息进行参数配置,得到所述测试配置信息。

在本公开一实施例中,所述执行模块302,具体用于在接收到测试执行指令的情况下,加载所述测试配置信息;从所述测试配置信息中获取延时等待时长和用例执行参数;在经过所述延时等待时长的情况下,基于所述用例执行参数,执行所述稳定性测试用例。

在本公开一实施例中,所述用例执行参数包括:执行间隔时长、并发数量和执行总时长,所述稳定性测试用例包括:设置用例、功能用例和清理用例,所述执行模块302,具体用于执行所述设置用例进行测试设置;在所述设置用例执行成功的情况下,按照所述执行间隔时长和所述并发数量,执行所述功能用例进行业务场景模拟;在执行所述功能用例的时长达到所述执行总时长的情况下,停止执行所述功能用例,并执行所述清理用例进行测试清理,结束所述稳定性测试任务。

在本公开一实施例中,所述执行模块302,还用于在执行目标用例期间,接收到测试停止指令的情况下,继续执行所述目标用例;所述功能用例包括所述目标用例;在执行完成所述目标用例的情况下,执行所述清理用例进行测试清理,结束所述稳定性测试任务。

在本公开一实施例中,所述处理模块303,具体用于实时采集所述测试环境的使用信息和所述稳定性测试任务的执行情况信息,作为所述测试情况信息;生成所述使用信息对应的可视化面板;利用执行情况信息和所述可视化面板,组成所述稳定性测试结果。

在本公开一实施例中,所述处理模块303,还用于在执行所述稳定性测试任务期间,启动同步线程;利用所述同步线程,将所述使用信息或所述使用信息中的部分信息,同步至管理设备中进行持久化存储。

在本公开一实施例中,所述处理模块303,具体用于利用可视化处理工具对所述使用信息进行可视化处理,得到可视化处理结果;将所述可视化工具的端口映射到管理设备的端口;通过所述管理设备的互联网协议地址和端口,对所述可视化处理结果进行可视化展示,得到所述可视化面板。

本公开实施例提供了一种稳定性测试装置,获取基于测试对象和测试环境选取的稳定性测试用例;获取稳定性测试用例对应的测试配置信息,并利用稳定性测试用例和测试配置信息,组成稳定性测试任务;针对测试对象,在测试环境下,执行稳定性测试任务;在执行稳定性测试任务期间,实时采集测试情况信息,并基于测试情况信息生成稳定性测试结果。本公开实施例提供的稳定性测试装置,能够根据实际需求生成相应的稳定性测试任务并执行稳定性测试任务,实现稳定性的自动化测试,提高了稳定性测试的灵活性和智能性。

本公开实施例提供了一种电子设备。图4为本公开实施例提供的一种电子设备的结构示意图。如图4所示,电子设备包括:处理器401、存储器402和通信总线403;其中,

所述通信总线403,用于实现所述处理器401和所述存储器402之间的连接通信;

所述处理器401,用于执行所述存储器402中存储的一个或多个程序,以实现上述稳定性测试方法。

本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可以被一个或者多个处理器执行,以实现上述稳定性测试方法。计算机可读存储介质可以是是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);或者非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom),快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);也可以是包括上述存储器之一或任意组合的各自设备,如移动电话、计算机、平板设备、个人数字助理等。

本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程信号处理设备的处理器以产生一个机器,使得通过计算机或其他可编程信号处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程信号处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程信号处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本公开的较佳实施例而已,并非用于限定本公开的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1