TestNG注解介绍四-超时测试

我们测试的时候会遇到以下场景,就是一个接口很长时间没有响应,这个时候就超时状态,这时我们跳过这个接口去将其他的接口测试完。这个时候我们就需要用@Test注解的timeout属性。

我们先看一个没有超时的状态,如果我们设置timeout的时间为3000毫秒,而线程sleep2000毫秒,这个时候测试是成功的

我们再来看一个超时状态的。如果我们设置timeout的时间为3000毫秒,而线程sleep4000毫秒,这个时候就是超时状态了。这个测试就是失败的。