2017-11-22 32 views
0

PUTメソッドを使用してファイルをアップロードしようとしていますが、要求に含まれていないファイルをアップロードしようとしています。私はPOSTメソッドの他の例に従ってきましたが、PUTがマルチパートのチェックを許可していないと考えると、それが問題になるかもしれません。私も使用していますPUTを使用してJmeterファイルをアップロードできません

: * httpClient4 *のJMeter 3.3

スクリーンショット:https://www.evernote.com/shard/s126/sh/b4ebf947-c7e4-4e0a-9ebf-8e42a5f5d082/6813671cb2ab7419

リクエストデータ:

PUT http://myurl----here/app_path/test__16525587b4361f339ca33a9cdf0e9201d90e76dc__1676871c-71b8-488a-9750-29554a4be722 

PUT data: 


[no cookies] 

Request Headers: 
Connection: close 
Content-Type: application/octet-stream 
Content-Length: 0 
Host: int-cloudstore-perf.svc.netspot.com.au 
User-Agent: Apache-HttpClient/4.5.3 (Java/9.0.1) 

答えて

0

あなたのテストは、あなたのPut dataとして何かを送信しているように見えるdoes't空白にしないでください。私はPUT methodとしてHTTP Requestサンプラーの「ファイルのアップロード」タブのParameter Nameセクションからdataを削除することをお勧めします

は異なっており、それがHTML formを提出仮定しないと予想されるように、おそらくあなたの要求がで(作業を開始します を*「パラメータ名」とない *ハードであるためには、ファイルパスをコード化:少なくともそれはTesting REST API File Uploads in JMeter記事

+0

をチェックアウトするこれまでのところ、私は試してみました念のために)サーバに

のデータを送信しますその1つを確かめる *クライアントをhttpからjavaに切り替える マルチパートを許可しない投稿と関連があるかもしれませんか? このリンクは "__filetostring"メソッドを使用した回避策で私を助けましたが、非常に大きなファイルではどのように動作するかわかりません。 コンテンツタイプ:application/octet-stream; charset = UTF-8 $ {__ FileToString($ {put_files_path}/$ {file_name})} – donkeyx

関連する問題