失败重跑

在执行集执行完成之后,有某些失败的单用例或场景用例,可通过执行集失败重跑方式执行这些失败的单用例或场景用例。


失败重跑逻辑:

  • 执行集中通过勾选或全部方式重跑并行或串行执行失败单用例、场景用例,则将使用执行此执行集的执行器、域名替换配置重跑。

  • 执行集执行状态为"完成"并且有失败的单用例或场景用例时,允许重跑;执行为"失败"状态时,不允许失败重跑。

  • 同一时间有且只能有一个项目成员可以进行执行集失败重跑。

  • 执行中失败重跑过的单用例或场景用例可以在重跑Tab中查看。

  • 执行集失败重跑用例全部通过,则执行集更新为通过状态。

  • 以数据驱动方式触发的单用例不能失败重跑。

失败重跑方式:

  • 勾选执行集中某些失败的单用例或场景用例,并行或串行重跑。

  • 若不勾选,则将执行集中所有失败的单用例或场景用例,并行或串行重跑。

常见问题与解决方法:

Q:若执行集失败重跑一直"执行中"状态,等待耗时较长。

1、检查执行集失败重跑方式以及场景中等待时间是否较长。

2、检查执行集中失败重跑的用例中是否异常较多。为提高用例通过率,加了网络探测的逻辑以及请求重试机制(重试3次),导致比较耗时。重试异常:

(1)连接超时:连接超时!请检查目标域名或者IP是否可达。

(2)读超时:读取返回数据超时!可能由于接口的返回时间较长导致的。

(3)未知错误:未知错误 error, 检查参数配置是否有问题。

(4)请求错误:执行环境不可用、执行时间超过15s!可以从被测环境、执行器的hosts指向的IP等方面排查。

Copyright © GoApi 2018 all right reserved,powered by Gitbook该文件修订时间: 2020-03-16 10:40:46

results matching ""

    No results matching ""