如何在SOAPUI中发布静态值

man*_*uck 16 rest soapui

我正在分析SoapUI for Rest服务,并且无法理解如何在请求中发布值.有些选项可用于在查询字符串或标题中发送值(查询/模板/标题/矩阵/普通),但我不确定这些是否是我需要的.我使用一个简单的HTML客户端测试了我的Rest服务并调用了jquery post方法,并且该服务没有任何问题.我很想知道我是否需要提供WADL或提供请求的json表示来获得响应.此时,SOAPUI似乎很难使其适用于测试Rest服务.

man*_*uck 16

他们的帮助部分提供了答案; http://www.soapui.org/REST-Testing/understanding-rest-parameters.html 第1.3节.

"如果您正在模拟HTML表单提交,您可能希望他们使用POST方法.如果我们使用POST(或PUT)动词创建相应的REST方法,您将获得在主体中发布查询参数的选项"

屏幕截图描述了要选择的选项.它的屏幕截图底部的复选框需要检查; "Post QueryString".

发布选项

  • 啊! 谢谢你.在我发现这个评论之前,我已经放弃了soapui.对于任何人来说,它的屏幕截图底部的复选框.选中此框将在POST正文中而不是在查询字符串上传递POST参数. (6认同)

Yan*_*ann 8

您必须将查询类型设置为POST.SoapUI将自动提供一个输入正文数据的窗口: 在此输入图像描述