首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在SOAPUI中创建超时方案

在SOAPUI中创建超时方案
EN

Stack Overflow用户
提问于 2012-09-03 14:32:54
回答 4查看 27.2K关注 0票数 23

我正在做一个网络项目。我已经创建了一个Http Url连接。但为此,我必须测试超时InterruptedIOException的代码,它将在超时时执行,但即使在将超时时间设置为1毫秒之后,我的情况也能成功执行。

如何从SOAPUI延时,以使我可以成功超时?

EN

回答 4

Stack Overflow用户

发布于 2012-09-05 20:29:02

如果您想测试客户端对超时的反应,可以在SoapUI中创建一个模拟服务,并让它在返回(通常是预先确定的)响应之前执行一个OnRequest脚本。脚本可以像下面这样简单:

睡眠(60000)

这将使您在响应之前有60秒的延迟。

票数 34
EN

Stack Overflow用户

发布于 2016-02-24 23:12:03

在树中选择您的响应。然后在底部的"MockResponse属性“中查找:

票数 25
EN

Stack Overflow用户

发布于 2013-08-16 15:55:18

如果您需要模拟HTTP连接引发的超时,那么最好使用以下脚本

代码语言:javascript
复制
mockRequest.getHttpResponse().sendError(408)

这也将生成一个html响应。您可以设置所需的任何HTTP代码状态。你可以把它放在"OnRequest脚本“中,或者放在现有模拟响应的”脚本“中。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12242998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档