ServiceNow Cloud Runner未按指定顺序运行ATF脚本求助
ServiceNow Cloud Runner ATF脚本执行顺序异常的解决办法
问题根源
Cloud Runner默认对测试脚本的顺序编号按字符串字典序排序,而非数字顺序,所以"11"会排在"2"之前,导致执行顺序不符合预期。
修复步骤
- 统一编号格式:将1-9的编号改为两位数字格式(如
01、02…09),10-20保持原格式,这样字符串排序会与数字顺序一致。 - 关闭并行执行:在测试集的Cloud Runner配置中,确认未启用
并行执行选项,切换为串行执行模式,强制脚本按顺序依次运行。 - 配置脚本依赖:给每个脚本设置前置依赖,比如测试2依赖测试1,测试3依赖测试2,以此类推,确保Cloud Runner严格按依赖链执行。
- 升级插件版本:如果使用的是旧版Cloud Runner插件,可能存在排序逻辑bug,升级到官方最新稳定版本即可解决。
内容的提问来源于stack exchange,提问作者Vinod
相关产品推荐
相关产品推荐

