JMeter样本响应编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JMeter样本响应编码相关的知识,希望对你有一定的参考价值。

我遇到了JMeter处理unicode字符的问题。当示例响应包含此类字符时,它们将被返回损坏。例如,我正在使用带有此响应数据的虚拟采样器:

Hauptschule Sankt Pýlten, Pottenbrunn

JMeter回归:

Hauptschule Sankt P�lten, Pottenbrunn

我分别在saveservice.properties和jmeter.properties中设置了这些属性:

_file_encoding=UTF-8
sampleresult.default.encoding=UTF-8

但它没有任何区别。

有想法该怎么解决这个吗?谢谢

答案

使用以下脚本将BSF后处理元素添加到采样器:

prev.setDataEncoding("UTF-8")

这对我有用。

另一答案

在jmeter.properties中设置/更改的正确属性是

 sampleresult.default.encoding=UTF-8

(如果省略,则默认为ISO-8859-1)

以上是关于JMeter样本响应编码的主要内容,如果未能解决你的问题,请参考以下文章

jmeter响应信息unicode 编码转成中文

jmeter之Sampler响应结果编码修改(解决乱码问题)

jmeter修改响应结果编码

Jmeter正则表达式提取器详解

Jmeter后置处理器解析unicode 编码转换

jmeter响应结果乱码问题