我正在使用soapUI 模拟我的Web 服务。现在,我也想测试故障。为此,模拟服务 (=soapUI) 应该返回 HTTP 500。有谁知道,soapUI 是如何做到这一点的?
谢谢
这可以通过以下 Groovy 代码来实现:
mockRequest.getHttpResponse().sendError(500)
如果您查看答案的原始代码,您会看到 500 错误代码。(HTTP/1.1 500 内部服务器错误)
顺便说一句,如果您创建了两个响应,一个成功响应和一个错误响应,那么在使用模拟服务服务时,SOAPUI 会在两个响应之间交替。
右键单击 MockResponse > Show MockResponse Editor Enter。查看左侧的 MockResponse 属性,底部向下滚动以搜索“响应 HTTP 状态”,将值编辑为 500。