web-dev-qa-db-ja.com

soapUI:multipart / form-data REST添付ファイル付きリクエスト

REST WebサービスをテストするためにsoapUIを使用しています。マルチパートリクエストで他のパラメーターを使用してファイルを添付する方法はありますか?パネルに[添付]タブが表示されますが、それを指定できませんサーバーが識別できるようにパラメーター名をアタッチします。これは役に立ちません。

21
bluetech

見つけましたが、ここに投稿するのを忘れました。直感的ではありませんでした。

  1. REST添付ファイルタブが表示されている場合はリクエストし、それを開いて、+ボタンで添付ファイルを追加します。そのファイルの名前にはフルパスが表示されます。例:C:\temp\my-file.csv
  2. パラメータタブで、パラメータを追加して名前を付けます。そのパラメーターの値はfile:C:\temp\my-file.csv
  3. SoapUI 5.x以降では、[Post QueryString]チェックボックスをオンにする必要があります。これがないと、ファイルはリクエストと一緒に送信されません。

それはそれであるはずです。ファイルをキャッシュするかどうかを尋ねられたときに[はい]を選択すると、ファイルを添付するときに、上記の手順2でフルパスを指定する必要がなくなります。ファイルパラメータの値はfile:my-file.csv

40
bluetech