我正在开发一个Web项目。我创建了一个Http Url Connection。但在此之前,我需要测试代码的超时InterruptedIOException,它将在超时时执行,但即使将超时时间设置为1毫秒,我的用例也成功执行。
我该如何在SOAPUI中制造延迟,以便我可以成功超时?
我正在开发一个Web项目。我创建了一个Http Url Connection。但在此之前,我需要测试代码的超时InterruptedIOException,它将在超时时执行,但即使将超时时间设置为1毫秒,我的用例也成功执行。
我该如何在SOAPUI中制造延迟,以便我可以成功超时?
sleep(60000)
这将在响应之前等待60秒钟。在树中选择您的响应。
接下来在 "MockResponse Properties" 底部查找:
mockRequest.getHttpResponse().sendError(408)
这将生成一个 HTML 响应。您可以设置任何所需的 HTTP 状态码。 您可以将其放在“OnRequest 脚本”中或现有模拟响应的“脚本”中。
使用响应消息的HTTP状态属性,将值设置为408。