TestNG 教程4 – 超时测试

超时测试在TestNG中用于确保测试方法不会无限期运行。当设定的执行时间超过限制,TestNG会终止该方法并标记为失败。例如,设置1秒超时的死循环测试将因超时而失败并抛出异常。
摘要由CSDN通过智能技术生成

超时测试意味着如果方法的执行时长超过了指定时间后该测试将被终止,同时会把这个方法标注为测试失败。

package com.fenby.testng;

import org.testng.annotations.*;

/**
 * TestNG TimeOut Test
 * @author fenby.com
 *
 */
public class TestNGTest4 {
 
	@Test(timeOut = 1000)  
	public void infinity() {  
		while (true);  
	}  
 
}

在上面的例子中infinity()方法的超时时间设置为1秒,该方法为死循环,TestNG引擎调用该方法时将会导致测试失败,同时抛出异常。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值