RobotFramework中TimeOut的用法

今天在执行测试用例过程中,公司的MQ服务挂掉了,导致一个测试用例的post请求一直没的任何返回,所以需要在自动化测试用例中增加TimeOut的机制

Timeout:设置每一个测试案例的超时时间,只要超过这个时间就会失败,并停止案例运行。这是防止某些情况导致案例一直卡住不动,也不停止也不失败。

  1. 在robot文件中的settings中设置suite timeout,这是指执行这个suite文件超过设置的时间后就会退出
    *** Settings ***
    Documentation    Suite description
    Test Timeout    1 minutes
  2. 在测试用例中设置case timeout,这里指执行测试用例超过设置的时间后就会退出
    *** Test Cases ***
    test
        [Timeout]  2 minutes

猜你喜欢

转载自blog.csdn.net/weixin_41407477/article/details/82782589
今日推荐