一种测试脚本动态分配与分布式并行测试方法技术

技术编号:34376537 阅读:28 留言:0更新日期:2022-07-31 13:46
本发明专利技术公开了一种测试脚本动态分配与分布式并行测试方法,包括以下步骤:S1、若干个脚本测试服务器进行统合利用管理服务器形成多服务器协调大规模测试机器集群。本发明专利技术,同步执行上万测试用例的任务,加速测试效率,降低测试周期,实现快速迭代,测试终端随时接入和退出任务的情况下不对其他测试终端造成任何影响,保障自动化执行的稳定性和灵活性,除个别机器故障对测试结果的影响的技术,实现跨服务器的协同技术,实现测试过程长时间稳定运行,防止在测试过程中由于异常事件将测试任务终止的行为,全面实现高速稳定的自动化测试。全面实现高速稳定的自动化测试。全面实现高速稳定的自动化测试。

A test script dynamic allocation and distributed parallel test method

【技术实现步骤摘要】
一种测试脚本动态分配与分布式并行测试方法


[0001]本专利技术涉及一种测试脚本动态分配与分布式并行测试方法。

技术介绍

[0002]近年来,随着计算机以及网络相关技术的飞速发展,其应用领域不断扩大,业务逻辑越来越复杂,因此越来越多的网络应用采用分布式系统的方式进行构建。鉴于分布式系统的并发性,与全局的故障测试准确性不便于提高脚本测试的测量效率与测量准确性。
[0003]现有的脚本分布式并行测试方法,不便于针对大批量的脚本用例的测试任务,不便于针对故障的测试设备进行单独调试,影响测试终端的测试效果,将其自动化测试的稳定性与灵活性,故而提出了一种测试脚本动态分配与分布式并行测试方法来解决此类问题。

技术实现思路

[0004]针对
技术介绍
中提到的相关问题,本专利技术的目的在于提供一种测试脚本动态分配与分布式并行测试方法。
[0005]为解决上述问题,本专利技术采用如下的技术方案。
[0006]一种测试脚本动态分配与分布式并行测试方法,包括以下步骤:
[0007]S1、若干个脚本测试服务器进行统合利用管本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试脚本动态分配与分布式并行测试方法,其特征在于:包括以下步骤:S1、若干个脚本测试服务器进行统合利用管理服务器形成多服务器协调大规模测试机器集群;S2、由其中的脚本测试服务器或管理服务器上传待检测脚本数据与执行器信息,并通过管理服务器进行共享;S3、管理服务器根据脚本测试需求,选择脚本测试服务器中对应空闲状态的执行器进行发送脚本,通过对应的脚本测试服务器进行脚本执行指令;S4、脚本测试服务器在脚本执行测试过程中对执行器的运行数据进行记录并上传管理服务器作为共享,当出现脚本测试运行异常,对对应脚本进行再分配,并根据上传共享的运行数据继续运行;S5、脚本运行完成后,将所有的脚本运行数据上传管理服务器,由管理服务器进行收集统合整理保存,并将整理脚本数据与脚本测试服务器共享。2.根据权利要求1所述的一种测试脚本动态分配与分布式并行测试方法,其特征在于:所述S4中的再分配分为以下两种情景:一、脚本测试服务器与执行器的退出,当脚本测试服务器与其下属的执行器退出多服务器协调大规模测试机器集群时,其脚本测试任务中断,并将测试其部分脚本测试数据上传共享管理服务器,通过再分配方式分配给除上一脚本测试服务器与执行器的其他脚本测试服务器与执行器;二、执行器故障,当执行器无法根据脚本测试服务器的脚本执行指令进行正常运行时,判断执行器故障,将故障信息上传管理服务器,管理服务器收回分配其脚本测试任务,通过再分配方式分配给除上一脚本测试服务器与执行器的其他脚本测试服务器与执行器。3.根据权利要求1所述的一种测试...

【专利技术属性】
技术研发人员:丁贝宣文洋华棣文颜猛
申请(专利权)人:江苏常赛检测科技有限公司
类型:发明
国别省市:

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

1