4

我正在使用soapUI 模拟我的Web 服务。现在,我也想测试故障。为此,模拟服务 (=soapUI) 应该返回 HTTP 500。有谁知道,soapUI 是如何做到这一点的?

谢谢

4

3 回答 3

7

这可以通过以下 Groovy 代码来实现:

mockRequest.getHttpResponse().sendError(500)
于 2010-10-28T12:04:44.703 回答
4
  • 创建一个模拟服务。
  • 创建一个新的模拟响应。
  • 打开模拟响应编辑器(通过双击它)并单击创建 SOAP 故障响应的感叹号符号。

如果您查看答案的原始代码,您会看到 500 错误代码。(HTTP/1.1 500 内部服务器错误)

顺便说一句,如果您创建了两个响应,一个成功响应和一个错误响应,那么在使用模拟服务服务时,SOAPUI 会在两个响应之间交替。

于 2015-04-28T08:23:00.787 回答
2

右键单击 MockResponse > Show MockResponse Editor Enter。查看左侧的 MockResponse 属性,底部向下滚动以搜索“响应 HTTP 状态”,将值编辑为 500。

于 2016-01-18T12:29:08.670 回答