JMeter の Proxy を使って HTTP Request を記録する際、その Web アプリの Request Encoding が UTF-8 以外だと化けた文字が記録されてしまう。これは value に限らず id や name でも同じ。「ソースを直せばよい」的な対策を見かけるけれど別な方法を探った。 対策: ブラウザが送信する Shift_JIS を delegate が UTF-8 に変換して JMeter Proxy へ渡すようにする。 構成: ブラウザ -> delegate -> JMeter Proxy -> サーバ Shift_JIS UTF-8 方法: delegate, JMeter ともに localhost でそれぞれ 8888, 8080 で動かす場合: con32-dg9_9_13.exe -P8888 SERVER=http CHARCODE=UT