テストプランのスレッドグループにHTTPヘッダーマネージャーを追加します。
名前と値のペアを追加します。
- 名前:
Accept-Encoding
- 価値:
gzip,deflate,sdch
これにより、すべてのJMeterリクエストがHTTP圧縮を使用するようになります。
検証します:
- このリスナーをスレッドグループに追加します。
View the Results Tree
- テスト計画を実行する
Sampler result
Webページの1つのタブを表示します。
これらの名前と値のペアが表示されますか?
Content-Encoding: gzip
Vary: Accept-Encoding
Transfer-Encoding: chunked
はいの場合、JMeterでgzipリクエストを正常に設定しています。おめでとうございます。
確認する別の方法は、Summary Report
統計にあります。
Avg Bytes
値が非圧縮サイズであることがわかります。それで大丈夫です。何らかの理由で、それがJMeterの動作方法です。KB/sec
列に注意してください。これにより、gzipを有効にすると6〜10倍の改善が見られます。