脚本测试方法、装置、设备及存储介质制造方法及图纸

技术编号:36753211 阅读:11 留言:0更新日期:2023-03-04 10:41
本申请提供一种脚本测试方法、装置、设备及存储介质,属于程序测试技术领域。该方法包括:响应于测试任务的启动,获取所有执行机的至少一种状态参数;根据所述状态参数,确定各执行机的综合状态参数;根据各执行机的综合状态参数,确定目标执行机;根据所述目标执行机的综合状态参数,确定待测试脚本的目标等待时间;将所述目标等待时间确定为所述待测试脚本的等待时间,得到目标脚本;将所述目标脚本发送至所述目标执行机,以使所述目标执行机测试所述目标脚本。本申请的方法,解决了脚本测试效率低问题。效率低问题。效率低问题。

【技术实现步骤摘要】
脚本测试方法、装置、设备及存储介质


[0001]本申请涉及程序测试
,尤其涉及一种脚本测试方法、装置、设备及存储介质。

技术介绍

[0002]随着计算机技术的不断发展,大量服务可以通过互联网实现。在通过互联网提供服务之前,首先需要对提供服务的程序进行测试。
[0003]目前,现有技术中在对提供服务的程序进行测试时,为了提升测试的稳定性,通常会增加脚本中的等待时间。
[0004]但是,专利技术人发现现有技术至少存在如下技术问题:增加脚本中的等待时间会导致测试效率的降低。

技术实现思路

[0005]本申请提供一种脚本测试方法、装置、设备及存储介质,用以解决脚本测试效率低的问题。
[0006]第一方面,本申请提供一种脚本测试方法,包括:响应于测试任务的启动,获取所有执行机的至少一种状态参数;根据状态参数,确定各执行机的综合状态参数;根据各执行机的综合状态参数,确定目标执行机;根据目标执行机的综合状态参数,确定待测试脚本的目标等待时间;将目标等待时间确定为待测试脚本的等待时间,得到目标脚本;将目标脚本发送至目标执行机,以使目标执行机测试目标脚本。
[0007]在一种可能的实现方式中,根据目标执行机的综合状态参数,确定待测试脚本的目标等待时间,包括:根据目标执行机的综合状态参数,确定综合状态参数所属的目标参数区间;根据目标参数区间,查找预设的参数区间与目标等待时间的对应关系,得到目标等待时间;或,将目标执行机的综合状态参数输入预设的等待时间计算函数,得到目标等待时间。/>[0008]在一种可能的实现方式中,根据状态参数,确定各执行机的综合状态参数,包括:根据任一执行机的任一种状态参数,查找与任一种状态参数对应的预设状态参数范围与参数状态值对应关系,得到任一种状态参数对应的参数状态值;将任一执行机对应的各状态值输入预设的综合状态参数计算函数,得到任一执行机的综合状态参数。
[0009]在一种可能的实现方式中,状态参数,包括中央处理器占用率、内存占用率及响应速度;相应地,根据任一执行机的任一种状态参数,查找与任一种状态参数对应的预设状态参数范围与参数状态值对应关系,得到任一种状态参数对应的参数状态值,包括:根据任一执行机的中央处理器占用率,查找预设的中央处理器占用率范围与处理器占用状态值对应关系,得到对应的处理器占用状态值;根据任一执行机的内存占用率,查找预设的内存占用率范围与内存占用状态值对应关系,得到对应的内存占用状态值;根据任一执行机的响应速度,查找预设的响应速度范围与响应速度状态值对应关系,得到对应的响应速度状态值。
[0010]在一种可能的实现方式中,将任一执行机对应的各状态值输入预设的综合状态参数计算函数,得到任一执行机的综合状态参数,包括:将任一执行机对应的处理器占用状态值、内存占用状态值及响应速度状态值输入预设的综合状态参数计算函数,得到任一执行机的综合状态参数。
[0011]在一种可能的实现方式中,根据状态参数,确定各执行机的综合状态参数之后,还包括:若所有执行机的综合状态参数都小于预设值,则重启所有执行机,并重新执行获取执行机状态参数及计算执行机综合状态参数的步骤。
[0012]在一种可能的实现方式中,重新执行获取执行机状态参数及计算执行机综合状态参数的步骤之后,还包括:若所有执行机的综合状态参数小于预设值,则向测试人员对应终端设备发送提示信息。
[0013]第二方面,本申请提供一种脚本测试装置,包括:参数获取模块,用于响应于测试任务的启动,获取所有执行机的至少一种状态参数;参数确定模块,用于根据状态参数,确定各执行机的综合状态参数;执行机确定模块,用于根据各执行机的综合状态参数,确定目标执行机;时间确定模块,用于根据目标执行机的综合状态参数,确定待测试脚本的目标等待时间;脚本获得模块,用于将目标等待时间确定为待测试脚本的等待时间,得到目标脚本;脚本发送模块,用于将目标脚本发送至目标执行机,以使目标执行机测试目标脚本。
[0014]第三方面,本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方面描述的脚本测试方法。
[0015]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如第一方面描述的脚本测试方法。
[0016]本申请提供的脚本测试方法、装置、设备及存储介质,通过获取所有执行机的状态参数,确定各执行机的综合状态参数,并由综合状态参数确定目标执行机,根据目标执行机的综合状态参数,确定待测试脚本的目标等待时间,将目标等待时间作为待测试脚本的等待时间,得到目标脚本,将目标脚本发送至目标执行机进行脚本测试,实现在所有执行机中找到状态较好的执行机,并由选择的执行机的状态变更脚本的等待时间,使等待时间更适用于选择的执行机,从而提升测试效率。
附图说明
[0017]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0018]图1为本申请实施例提供的脚本测试方法的应用场景示意图;
[0019]图2为本申请实施例提供的脚本测试方法的流程示意图;
[0020]图3为本申请实施例提供的脚本测试装置的结构示意图;
[0021]图4为本申请实施例提供的电子设备的结构示意图。
[0022]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0023]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0024]随着计算机技术和互联网的不断发展,网络正在提供越来越多的服务,这些服务在正式上线前需要进行测试,以确保服务的稳定。
[0025]当前对提供的服务进行测试时,通常可以将需要测试的程序或脚本发送至固定的执行端,并采用执行端对脚本进行测试,为了减少脚本的出错率,还会在脚本中设置较长的等待时间,这会造成测试过程效率较低的问题。
[0026]针对上述技术问题,专利技术人提出如下技术构思:通过获取多个执行机的状态参数,找到适合进行测试的目标执行机,并根据目标执行机的状态参数,更改脚本中的等待时间。
[0027]图1为本申请实施例提供的脚本测试方法的应用场景示意图。如图1,该场景中,包括:服务器101、执行机102。
[0028]服务器101,可以是单独的服务器,也可以利用具有更强大处理能力和更高安全性的一个服务器或多个服务器组本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种脚本测试方法,其特征在于,包括:响应于测试任务的启动,获取所有执行机的至少一种状态参数;根据所述状态参数,确定各执行机的综合状态参数;根据各执行机的综合状态参数,确定目标执行机;根据所述目标执行机的综合状态参数,确定待测试脚本的目标等待时间;将所述目标等待时间确定为所述待测试脚本的等待时间,得到目标脚本;将所述目标脚本发送至所述目标执行机,以使所述目标执行机测试所述目标脚本。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标执行机的综合状态参数,确定待测试脚本的目标等待时间,包括:根据所述目标执行机的综合状态参数,确定所述综合状态参数所属的目标参数区间;根据所述目标参数区间,查找预设的参数区间与目标等待时间的对应关系,得到所述目标等待时间;或,将所述目标执行机的综合状态参数输入预设的等待时间计算函数,得到所述目标等待时间。3.根据权利要求1所述的方法,其特征在于,所述根据所述状态参数,确定各执行机的综合状态参数,包括:根据任一执行机的任一种状态参数,查找与所述任一种状态参数对应的预设状态参数范围与参数状态值对应关系,得到所述任一种状态参数对应的参数状态值;将所述任一执行机对应的各状态值输入预设的综合状态参数计算函数,得到所述任一执行机的综合状态参数。4.根据权利要求3所述的方法,其特征在于,所述状态参数,包括中央处理器占用率、内存占用率及响应速度;相应地,所述根据任一执行机的任一种状态参数,查找与所述任一种状态参数对应的预设状态参数范围与参数状态值对应关系,得到所述任一种状态参数对应的参数状态值,包括:根据所述任一执行机的中央处理器占用率,查找预设的中央处理器占用率范围与处理器占用状态值对应关系,得到对应的处理器占用状态值;根据所述任一执行机的内存占用率,查找预设的内存占用率范围与内存占用状态值对应关系,得到对应的内存占用状态值;根据所述任一执行机的响应速度,查找预设的响应速度范围与响应速度状态值对应关系...

【专利技术属性】
技术研发人员:杨洁胡大奎杨理国
申请(专利权)人:中国人民财产保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1