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

blu*_*ech 18 testing rest soapui

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

blu*_*ech 36

我找到了但忘记在这里发布了.这不是那么直观.

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

那应该是它.如果在要求缓存文件时选择"是"来附加文件,则不必在上面的步骤2中指定完整路径.file参数的值应该是file:my-file.csv

  • 在SOAPUI 5.0.0中,您必须检查`Post querystring`选项 (5认同)
  • 如果我正确理解了这个问题,您需要将JSON内容作为参数发送.为JSON内容和附件创建参数. (2认同)