2011-12-13 123 views
6

我遇到了JMeter處理unicode字符的問題。當示例響應包含這些字符時,它們將返回損壞。 例如,我使用的是虛擬採樣與此響應數據:JMeter示例響應編碼

Hauptschule Sankt Pýlten, Pottenbrunn 

而且JMeter的返回:

Hauptschule Sankt P�lten, Pottenbrunn 

我分別設置在saveservice.properties和jmeter.properties這些屬性:

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

,但它沒有什麼區別。

有關如何解決此問題的任何想法? 感謝

回答

3

添加BSF後處理單元的採樣與下面的腳本:

prev.setDataEncoding("UTF-8") 

這對我工作。在jmeter.properties

+0

正如注:BSF後處理已經廢棄了有一段時間,將在3.3 AFAIK中刪除。但是,當選擇其中一種beanshell或javascript語言時,這當然也適用於JSR223 PostProcessor。 – Boris

2

右鍵屬性來設置/改變

sampleresult.default.encoding=UTF-8 

(如果省略默認爲ISO-8859-1)

+0

不適用於我:https://i.stack.imgur.com/qVkg8.png –