2016-07-15 7 views
0

REST APIのテスト方法 - 複数ファイルのアップロード?私は複数のファイルをアップロードするサポートファイルアップロード方法を定義している

public static Result upload() { 
    MultipartFormData body = request().body().asMultipartFormData(); 
    FilePart file1 = body.getFile("filePart1"); 
    FilePart file2 = body.getFile("filePart2"); 
    ..... 
    ..... 
} 

私はこのREST APIをテストしたいと思いますし、私はそれを行う方法がわからないです。

誰かがそれをテストする方法を教えてくれますか?

+0

で述べたように、この場合に役立ちます参照してくださいに簡単に行うことができ、springframeworkにある場合:http://stackoverflow.com/questions/13352618/how-to-test-actions-それは期待してアップロードされたファイルでプレーンフレームワークバージョン2-0 –

+0

いいえ、それは助けにはなりません.. – Kathir

答えて

1

ビルドから自動テストを行いたい場合は、以下のように従ってくださいクロームウェブストアからインケース

its going to be depercated from webstore better to download from this link

send the file to test multiple file upload

+0

ありがとう。私たちは、PCと無料のプラグインのための同等の無料ツールをFirefoxで持っていますか? – Kathir

+0

HttpRequesterアドオンはmozilla用です –

0

をPOSTMANプラグインをダウンロードしてください。

(私は自動テストを好む)、これは以下のようにRestAssuredで行うことができます。

 io.restassured.RestAssured.given() 
      .multiPart("filePart1", "filename1.txt", file1, FILE_TYPE) 
      .multiPart("filePart2", "filename2.txt", file2, FILE_TYPE) 
      .expect() 
      .when() 
      .post("/api/files") 
      .then() 
      .assertThat() 
      .statusCode(HttpStatus.SC_CREATED) 

あなたはthis blog (code a line)

関連する問題