我正在做一个网络项目。我已经创建了一个Http Url连接。但为此,我必须测试超时InterruptedIOException的代码,它将在超时时执行,但即使在将超时时间设置为1毫秒之后,我的情况也能成功执行。
如何从SOAPUI延时,以使我可以成功超时?
发布于 2012-09-05 20:29:02
如果您想测试客户端对超时的反应,可以在SoapUI中创建一个模拟服务,并让它在返回(通常是预先确定的)响应之前执行一个OnRequest脚本。脚本可以像下面这样简单:
睡眠(60000)
这将使您在响应之前有60秒的延迟。
发布于 2016-02-24 23:12:03
在树中选择您的响应。然后在底部的"MockResponse属性“中查找:
发布于 2013-08-16 15:55:18
如果您需要模拟HTTP连接引发的超时,那么最好使用以下脚本
mockRequest.getHttpResponse().sendError(408)
这也将生成一个html响应。您可以设置所需的任何HTTP代码状态。你可以把它放在"OnRequest脚本“中,或者放在现有模拟响应的”脚本“中。
https://stackoverflow.com/questions/12242998
复制相似问题