今天在执行测试用例过程中,公司的MQ服务挂掉了,导致一个测试用例的post请求一直没的任何返回,所以需要在自动化测试用例中增加TimeOut的机制
Timeout:设置每一个测试案例的超时时间,只要超过这个时间就会失败,并停止案例运行。这是防止某些情况导致案例一直卡住不动,也不停止也不失败。
- 在robot文件中的settings中设置suite timeout,这是指执行这个suite文件超过设置的时间后就会退出
*** Settings *** Documentation Suite description Test Timeout 1 minutes
- 在测试用例中设置case timeout,这里指执行测试用例超过设置的时间后就会退出
*** Test Cases *** test [Timeout] 2 minutes