pan*_*_ar 21 timeout soapui httpurlconnection
我正在开展一个网络项目.我创建了一个Http Url连接.但为此,我必须测试超时InterruptedIOException的代码,它将在超时时执行,但即使将超时时间设置为1毫秒,我的情况也会成功执行.
如何从SOAPUI中延迟,以便我可以成功超时?
Chr*_*ton 32
如果要测试客户端如何响应超时,请在SoapUI中创建模拟服务,并在返回(通常是预先确定的)响应之前让它执行OnRequest脚本.脚本可以很简单:
睡眠(60000)
在回复之前,这会给你60秒的延迟.
如果您需要模拟从HTTP连接引发的超时,那么最好使用该脚本
mockRequest.getHttpResponse().sendError(408)
Run Code Online (Sandbox Code Playgroud)
这也会生成一个html响应.您可以设置所需的任何HTTP代码状态.您可以将其放在"OnRequest脚本"中,或者放在现有模拟响应的"脚本"中.
| 归档时间: |
|
| 查看次数: |
23422 次 |
| 最近记录: |