JMeter样本响应编码

时间:2011-12-13 11:56:28

标签: java testing encoding 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

但没有区别。

有关如何解决此问题的任何想法? 感谢

2 个答案:

答案 0 :(得分:5)

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

prev.setDataEncoding("UTF-8")

这对我有用。

答案 1 :(得分:4)

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

 sampleresult.default.encoding=UTF-8

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