JMeter の Proxy を使って HTTP Request を記録する場合、クライアント端末が Windows だと文字コードが Shift_jis のため、文字化けして記録されてしまう。
これを解消する方法として、Server 側で ServletFilter を用いる方法など、サーバ側の設定、ソースコードの修正で解消する方法はあるが、できるだけ、クライアント側でなんとかしたいので、その方法をメモ。
結論
ローカルに Reverse Proxy を立て、文字コード変換を行う。
構成
ブラウザ -> local Reverse Proxy -> JMeter Proxy -> サーバ
##例
- Reverse Proxy に delegate を使用
- delegate port:8888
- JMeter port:8080
で動作させる例 ↓
con32-dg9_9_13.exe -P8888 SERVER=http CHARCODE=UTF-8:tosv ADMIN=foo@bar.baz PROXY=localhost:8080
参考ページ
http://dechnostick.hatenablog.com/entry/2015/01/24/001446