1.まず、スレッドグループの下にhttpリクエストを作成します。
2.アップロードされた画像に関連するすべての設定がhttpリクエストに含まれている
3.内部のリクエストタイプがpostに変更されます(図で変更するのを忘れました)最も重要な実装はjavaに設定する必要があります
4.ファイル名は、画像の完全なパスと画像名およびサフィックスである必要があります
5. jpg形式などのMIMEタイプの画像は、画像/ jpgで埋められます
POSTにはmultipart / form-dataを使用:データをエンコードしない送信フォームのフォームを使用
ブラウザー互換ヘッダー:ブラウザー互換ヘッダー
手順:
1. Content-Type:multipart / form-data for http upload attachments;この記事では、最初にフィドラーを介してインターフェース要求をフェッチし、次にjmeterを介して要求をシミュレートします。インターフェースドキュメントがある場合は、パッケージをキャプチャする手順をスキップできます
フィドラーがキャプチャしたデータの拡大画像
図1
2.最初にヘッダー情報をHTTP情報マネージャーに配置します
3.次に、fiddlerのwebformsの情報をjmeterのhttpリクエストのパラメーターにコピーします。注:パラメーターの名前は、fiddlerのwebformsの名前の値のみを保持します。次の図をステップ1の図と比較し、Use multipart / form-を確認してくださいデータとブラウザ互換ヘッダー。
4.アップロードする画像の名前を「name = img_texture」と入力し、[ファイルのアップロード]をクリックしてアイテムの下に配置します
詳細な説明:
ファイル名:この例のように、画像をアップロードする必要がある場所は、画像自体に対して正確です。C:\ Users \ Public \ Pictures \ Sample Pictures \ tp_1.jpg
パラメーター名:これは、フィドルキャプチャパッケージのWebFormsにアップロードする必要があるパラメーターを指します。この例では、name = '' ''のようになります。name= "img_texture"
MIMEタイプ:fiddlerのwebformsによってキャプチャされた行のContent-Type値を選択します(この場合はファイル)。
5.最後の手順は非常に重要です。jmeterリクエストの詳細オプションをクリックして、javaとして実装を選択します
6.実行後に戻り値を確認できます