2015-12-15 3 views
0

Я хочу сделать простой HTTP-запрос в JMeter. Я использую некоторые переменные CSV, которые я только что создал. В этом CSV есть такие имена, как «Müller» или «Böhm».umlauts и символы в Jmeter

Итак, когда я запускаю тест, я замечаю, что Jmeter конвертирует «Müller» в «MÃ ¼ller».

Я создаю свой CSV в Notepad ++ (UTF-8 без спецификации).

Кроме того, я изменить Jmeter.properties:

sampleresult.default.encoding = UTF-8

Другой идея состояла в том, чтобы использовать пост-Benshellsampler:

пред .setDataEncoding ("UTF-8");

и

request.setCharacterEncoding ("UTF-8");

Ни один из них не работал для меня.

Errorreport: http://pastebin.com/EydAjfdm

JMeter: 2,13 | Плагины: Webdriver, Standard, Extra, ExtraLibs (1.3.1)

ответ

1

Мое предположение, что вам нужно изменить кодировку JVM. Добавьте следующую строку:

log.info(System.getProperty("file.encoding") + " <--------------------"); 

любому Test Element Beanshell и посмотреть в jmeter.log файл. Если вы видите что-то другое, чем UTF-8 - у вас есть проблема, которая должна быть исправлена ​​

2015/12/15 19:05:37 INFO - jmeter.util.BeanShellTestElement: UTF-8 <-------------------- 

  1. Удалить все твики Beanshell (кстати, один с request не будет работать)
  2. Добавьте следующую строку в system.properties файл (живет в/бен папке установки JMeter)

    file.encoding=UTF-8 
    
  3. Перезапустите JMeter и это должно быть так.

См:

+0

Вы правы. Я получил это: jmeter.util.BeanShellTestElement: Cp1252 <-------------------- Поэтому я добавляю строку в jmeter.properties и перезапускает jmeter, но ничего не происходит. В log.file все еще Cp1252. jmeter.properties: http://pastebin.com/3B61Yd6W – Paili

+0

Итак, я пробовал с командной строкой, и это сработало для меня. Теперь это выглядит так: jmeter.util.BeanShellTestElement: UTF8 <-------------------- Но у меня все еще есть «MÃ ¼ller», чем «Müller» в моем тесте , – Paili

+0

«jmeter.util.BeanShellTestElement: UTF8 <-------------------- Но у меня все еще есть« MÃ ¼ller », чем« Müller »в моем тесте« Yay, здесь же. Вы нашли решение этой проблемы? – faramka

Смежные вопросы