soapUI:包含文件附件的multipart / form-data REST请求

时间:2012-09-17 22:22:01

标签: rest testing soapui

我正在使用soapUI来测试REST Web服务。有没有办法在多部分请求中附加带有其他参数的文件?我在面板中看到了附件选项卡,但我无法为该附件提供参数名称,以便服务器可以识别。它没有帮助。

2 个答案:

答案 0 :(得分:31)

我发现了,但忘记在这里发布。这不是那么直观。

  1. 在您的REST请求中,如果您可以看到附件选项卡,请打开它并使用+按钮添加和附件。该文件的名称将显示完整路径。例如C:\temp\my-file.csv
  2. 在参数选项卡中,添加参数并为其命名。该参数的值为file:C:\temp\my-file.csv
  3. 在SoapUI 5.x及更高版本中,您必须选中“Post QueryString”复选框。如果没有这个,该文件将不会随请求一起发送。
  4. 那应该是它。如果在要求缓存文件时选择“是”来附加文件,则不必在上面的步骤2中指定完整路径。 file参数的值应为file:my-file.csv

答案 1 :(得分:-4)

选择mediatype作为application / json,然后将json字符串添加到其中。它将作为有效负载进入服务器。通常此请求是POST或PUT类型