1. 発生した問題
システムのストレス テストを行ったところ、応答データに文字化けした漢字があることが判明しました。これは非常に不快であり、テストにも影響を与える可能性があります。以下に示すように。そのためには2つの方法が整理されており、プロテストが有効です。
2. 解決策
1 つ目は、テストにポストプロセッサ BeanShell PostProcessor を追加することです。
- スレッドグループを右クリックし、「追加」で「ポストプロセッサ」を選択し、
- 次に、BeanShell PostProcessor を選択し、 Script(variables:ctx vars props prev data log)
の下の空白スペースに prev.setDataEncoding("utf-8") と入力します。- 最後に、次の図に示すように、プロジェクトを保存します。
次に、Jmeter 構成ファイルを変更します。
- Jmeter の bin ディレクトリに入り、jmeter.properties ファイルを見つけます。
- コメント #sampleresult.default.encoding=ISO-8859-1 を削除します。
- 「sampleresult.default.encoding=UTF-8」に変更し、Jmeter を再起動します。
この老人のアイデアに感謝します!
liyinchi1988さん、Jmeterの応答メッセージの中国語文字化け問題を解決する - 3つの解決策