JMeter Ver2.2 Soap/XML-RPCサンプラーのgzip圧縮対応 その3

修正箇所

  • messages_ja.properties

  soap_send_action=データ圧縮: を追加

  • SoapSamplerGui.java

  clearGuiのメソッドのsoapAction.setText("");をsoapAction.setText("gzip"); に変更

  getSOAPActionQuoted のメソッド中の""の付加処理を削除
  SOAPACTIONの文字列をHEADER_CONTENT_ENCODINGで使用している文字列に変更
  sendPostDataのメソッドをgzipの設定がある場合にwreiteRequestとgetContentLengthをgzip対応

で、buildして実行
とりあえずwiresharkで見て圧縮のかかったリクエストが出力されることを確認

課題点

  • sendPostDataのメソッドの修正方法がスマートじゃない
  • レスポンスデータの表示が文字化けしている