Jmeterの応答メッセージの中国語文字化け問題を解決する - 3つの解決策

1.問題が発生しました:

Jmeter がインターフェースにアクセスすると、応答内容に中国語が含まれる場合、文字化けが表示される場合があります。

 

2. 問題分析:

応答ページはエンコードされていないため、JMeter はデフォルトで ISO-8859-1 エンコード形式に従って解析します。

 

3.解決策:

方法 1:

ポストプロセッサ経由 BeanShell PostProcessor


        1) スレッド グループにポストプロセッサを追加します: BeanShell PostProcessor

        2) prev.setDataEncoding("utf-8") と入力して、応答データのエンコーディング形式を utf-8 に変更します。

        3) スクリプトを保存し、jmeter を再度実行します。

ポストプロセッサを使用して応答エンコーディングを変更すると、ファイルを変更したり、jmeter を再起動したりする必要がなく、より便利です。

方法 2: Http ヘッダー マネージャーを追加します:
                -----しかし、応答データ内の中国語はまだ文字化けしています。 

 

方法 3: jmeter 構成ファイルを変更する


        1) Jmeter の bin ディレクトリに入り、jmeter.properties ファイルを見つけます。

        2) コメント #sampleresult.default.encoding=ISO-8859-1 を削除します。

        3) 次のように変更します:sampleresult.default.encoding=UTF-8、

        4) Jmeterを再起動します。

 

 

おすすめ

転載: blog.csdn.net/lau_jw/article/details/130561292