REST 服务测试 - SOAP UI

REST Service testing - SOAP UI

我需要添加 JSON 格式参数来请求负载,以便在 restful 服务测试中执行 POST 请求。我如何在 SOAP UI 中做到这一点?

HTTP GET 请求不应包含负载。虽然您可以这样做,但只要它没有被 HTTP 规范明确排除,我建议避免这样做只是因为人们不希望事情那样工作。

您没有指定您使用的是哪个版本的 SoapUI。在 SoapUI 的 4.x 版本中,他们做出了与 FrAn 回答相同的假设:您通常不希望包含 GET 请求的有效负载。在更高版本的 SoapUI 中,他们更正了这个问题,您可以做到。

将方法类型更改为 POST 后,在单个方法调用中,您将看到另一个面板,您可以在其中定义主体。您可以在 documentation 中看到这一点。您将不得不手动写出整个正文。

对于 REST 服务,有效负载不是 WADL 的一部分 - SoapUI 在内部使用它来存储整个定义。您可以在 REST 服务中创建示例请求,以便更轻松地创建测试用例。您可以在 documentation.

中看到这一点

最后,API Dojo 中提供了一些附加信息。