【技术实现步骤摘要】
设备数量的确定方法、装置及电子设备
[0001]本专利技术涉及设备管理领域,具体而言,涉及一种设备数量的确定方法、装置及电子设备。
技术介绍
[0002]防火墙是网络安全的基础通信设备,它的功能全面且复杂,对防火墙的功能进行自动化测试是防火墙软件系统测试过程中的重要环节。其中,使用多套设备在一个自动化测试任务中对防火墙并行测试,可大大降低人工成本,提升测试效率。在设备的自动化测试过程中,测试运行效率是十分重要的指标。
[0003]在自动化测试中,除了待测防火墙设备以外,还需要一些测试设备Linux PC或者Windows PC来进行辅助测试,测试运行效率与预选中的设备息息相关,若预选中的待测防火墙设备的数量和测试设备的数量配比不合理,会严重影响测试中任务的运行。而在现有技术中,当可用的待测防火墙设备的数量一定时,尚不能对需要的测试设备的数量进行准确确定,从而导致测试运行效率低的问题。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本专利技术实施例提供了一种设备数量的确定方法、装置及电子设备,以至少解决由于现有技术中在防火墙数量一定时无法准确确定测试设备的数量所造成的测试运行效率低的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种设备数量的确定方法,包括:获取第一设备数量以及与至少一个防火墙设备的待测功能所对应的至少一个测试脚本,其中,第一设备数量为至少一个防火墙设备的设备数量;根据至少一个测试脚本确定至少一个测试设备执行至 ...
【技术保护点】
【技术特征摘要】
1.一种设备数量的确定方法,其特征在于,包括:获取第一设备数量以及与至少一个防火墙设备的待测功能所对应的至少一个测试脚本,其中,所述第一设备数量为所述至少一个防火墙设备的设备数量;根据所述至少一个测试脚本确定至少一个测试设备执行至少一个测试任务的第一目标运行时长,以及所述至少一个防火墙设备执行所述至少一个测试任务的第二目标运行时长,其中,在所述至少一个测试任务中,所述至少一个测试设备用于对所述至少一个防火墙设备的功能进行测试;基于所述第一目标运行时长、所述第二目标运行时长以及所述第一设备数量确定第二设备数量,其中,所述第二设备数量为所述至少一个测试设备的设备数量。2.根据权利要求1所述的设备数量的确定方法,其特征在于,根据所述至少一个测试脚本确定至少一个测试设备执行至少一个测试任务的第一目标运行时长,以及所述至少一个防火墙设备执行所述至少一个测试任务的第二目标运行时长,包括:基于所述至少一个测试脚本对应的网络拓扑结构确定第三设备数量和第四设备数量,其中,所述第三设备数量为所述至少一个测试设备执行每个测试任务所需的设备数量,所述第四设备数量为所述至少一个防火墙设备执行每个测试任务所需的设备数量;获取所述至少一个测试脚本所对应的第一预计运行时长;根据所述第一预计运行时长确定所述至少一个测试任务对应的第二预计运行时长,其中,所述至少一个测试任务中每个测试任务与所述至少一个测试脚本相对应;基于所述第三设备数量和所述第二预计运行时长确定所述第一目标运行时长;基于所述第四设备数量和所述第二预计运行时长确定所述第二目标运行时长。3.根据权利要求1所述的设备数量的确定方法,其特征在于,在基于所述第一目标运行时长、所述第二目标运行时长以及所述第一设备数量确定第二设备数量之后,所述方法还包括:基于所述第一设备数量、所述第二设备数量以及所述至少一个测试脚本预测第一预测总时长,其中,所述第一预测总时长表征在所述测试设备的设备数量为所述第二设备数量、所述防火墙设备的设备数量为所述第一设备数量时,执行所述至少一个测试任务中的所有测试任务的运行时长;基于所述第一目标运行时长、所述第二目标运行时长以及所述第二设备数量将所述第二设备数量调整为第五设备数量和第六设备数量,其中,所述第五设备数量大于所述第二设备数量,所述第六设备数量小于所述第二设备数量;基于所述第一设备数量、所述第五设备数量以及所述至少一个测试脚本预测第二预测总时长,其中,所述第二预测总时长表征在所述测试设备的设备数量为所述第五设备数量、所述防火墙设备的设备数量为所述第一设备数量时,执行所述至少一个测试任务中的所有测试任务的运行时长;基于所述第一设备数量、所述第六设备数量以及所述至少一个测试脚本预测第三预测总时长,其中,所述第三预测总时长表征在所述测试设备的设备数量为所述第六设备数量、所述防火墙设备的设备数量为所述第一设备数量时,执行所述至少一个测试任务中的所有测试任务的运行时长;根据所述第一预测总时长、所述第二预测总时长和所述第三预测总时长确定所述至少
一个测试设备的目标数量。4.根据权利要求1所述的设备数量的确定方法,其特征在于,在基于所述第一目标运行时长、所述第二目标运行时长以及所述第一设备数量确定第二设备数量之后,所述方法还包括:获取所述至少一个测试任务的执行优先级,其中,所述执行优先级表征了所述至少一个测试任务的执行顺序;基于所述至少一个测试任务的执行优先级预测所述至少一个测试任务所对应的预测总时长,其中,所述预测总时长表征执行所述至少一个测试任务中的所有测试任务的运行时长;根据所述预测总时长确定所述至少一个测试任务所对应的目标执行顺序;根据所述目标执行顺序确定所述至少一个测试设备的目标数量。5.根据权利要求1所述的设备数量的确定方法,其特征...
【专利技术属性】
技术研发人员:张萍,张峰,虞安虎,秦亭亭,
申请(专利权)人:山石网科通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。