sampleresult.default.encoding
#1
Отправлено 24 ноября 2011 - 06:29
В 2.3 версии жметра все работает и нормально отображается, в 2.5 и 2.5.1 как будто эта настройка вообще ни на что не влияет - кракозябы. Может кто сталкивался с подобным поведением последних версий жметра? Не пойму, что я делаю не так.
#2
Отправлено 21 февраля 2012 - 05:15
Вылечился тем, что в кодировку установил в 2х местах на utf-8. Первая в хттп реквест дефаултс, вторая в конфигураторе цсв файлов.
#3
Отправлено 21 февраля 2012 - 12:24
В хттп реквесте дефолтс устанавливается только Content Encoding - Content encoding to be used (for POST and FILE) - это не то, что мне нружно. csv я вообще не касаюсь.
У меня проблема с ответами на запросы - не меняется кодировка( настройка sampleresult.default.encoding в jmeter.properties).
#4
Отправлено 22 февраля 2012 - 11:56
А что конретно у вас было не так?
В хттп реквесте дефолтс устанавливается только Content Encoding - Content encoding to be used (for POST and FILE) - это не то, что мне нужно. csv я вообще не касаюсь.
У меня проблема с ответами на запросы - не меняется кодировка( настройка sampleresult.default.encoding в jmeter.properties).
#5
Отправлено 28 февраля 2012 - 12:34
BSF PostProcessor (beanshell) к семплеру с
prev.setDataEncoding("CP1251")
#6
Отправлено 23 июля 2013 - 06:02
prev.setDataEncoding("CP1251")
В ответе все равно
"firstName": "Алексей", "middleName": "Васильевич", "lastName": "Кочетов"
ubuntu 13.04 jmeter 2.9 когда меняю в set.Data.Encoding кодировку - крякозябры меняются, но по сути печаль остается. Куда смотреть?..
#7
Отправлено 23 июля 2013 - 11:51
Ребят, добавил
prev.setDataEncoding("CP1251")
В ответе все равно"firstName": "Алексей", "middleName": "Васильевич", "lastName": "Кочетов"
ubuntu 13.04 jmeter 2.9 когда меняю в set.Data.Encoding кодировку - крякозябры меняются, но по сути печаль остается. Куда смотреть?..
А в BSF PostProcessor указывается нужный Language? Кодировка точно 1251?
#8
Отправлено 23 июля 2013 - 11:53
Ребят, добавилprev.setDataEncoding("CP1251")
В ответе все равно"firstName": "Алексей", "middleName": "Васильевич", "lastName": "Кочетов"
ubuntu 13.04 jmeter 2.9 когда меняю в set.Data.Encoding кодировку - крякозябры меняются, но по сути печаль остается. Куда смотреть?..
А в BSF PostProcessor указывается нужный Language? Кодировка точно 1251?
Язык указал, вот насчет кодировки не уверен, пробовал разные, пока победить не получилось...
#9
Отправлено 11 декабря 2017 - 11:56
Добрый день! Хотелось бы тоже задать вопрос в тему.
У меня отправляется запрос на русском, отправляется все корректно, но на сайте отображается почему то вот так ???????????????????, что делать подскажите, может кто-то сталкивался с таким
#10
Отправлено 11 декабря 2017 - 12:25
Исходя из направленности сайта - заводить баг.
#11
Отправлено 11 декабря 2017 - 12:52
Поздравляю, у вас где-то продолбана кодировка, или где-то на нее положено.
Исходя из направленности сайта - заводить баг.
Я так и сделала по началу но потом проверила руками, если на самом сайте создать запись то там все корректно отображается, а если запись создается запросом из JM то возникают проблемы.
Вот и непонятно где проблема, разработчики утверждают что это мой JM виноват, я выставила кодировку и в Хедары и в jmeter.properties, не помогло ничего(
#12
Отправлено 11 декабря 2017 - 13:28
То есть либо вы декларируете одну, а передаете другую. Либо сервер не смотрит на кодировку, а вы передаете не то, что он ожидает.
#13
Отправлено 11 декабря 2017 - 13:34
Кодировка в хедерах должна совпадать с реальной передаваемой кодировкой.
То есть либо вы декларируете одну, а передаете другую. Либо сервер не смотрит на кодировку, а вы передаете не то, что он ожидает.
В Хедере кодировка прописана взятая из заголовков в дебагере Файерфокса, вот
User-Agent Mozilla/5.0 (Windows NT 6.2; WOW64; Trident/7.0; rv:11.0) like Gecko Accept image/gif, image/jpeg, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */* Accept-Language ru,en-US;q=0.7,en;q=0.3 Accept-Encoding gzip, deflate, br Referer "это урл" x-auth-token ${aToken} origin "это урл" Content-Length 41 Connection keep-alive Content-Encoding gzip, charset=UTF-8 Content-Type application/json;charset=UTF-8
#14
Отправлено 11 декабря 2017 - 14:09
Если вы сказали utf8, а передали koi8-r или cp1251, то на выходе у вас будет треш.
Если вы работаете в windows, то по умолчанию у вас cp1251.
как переключить на utf8 - не скажу. Но одно точно. если вы ввели текст как cp1251, то в лучшем случае при переключении он начнет отображаться некорректно, в худшем - продолжит отображаться корректно, но так и останется в cp1251.
Я бы гуглил java codepage и java charset.
https://habrahabr.ru/post/315374/
java - потому, что jmeter - java-приложение.
#15
Отправлено 11 декабря 2017 - 14:22
Я повторюсь, кодировка в хедере должна совпадать с реальной кодировкой.
Если вы сказали utf8, а передали koi8-r или cp1251, то на выходе у вас будет треш.
Если вы работаете в windows, то по умолчанию у вас cp1251.
как переключить на utf8 - не скажу. Но одно точно. если вы ввели текст как cp1251, то в лучшем случае при переключении он начнет отображаться некорректно, в худшем - продолжит отображаться корректно, но так и останется в cp1251.
Я бы гуглил java codepage и java charset.
https://habrahabr.ru/post/315374/
java - потому, что jmeter - java-приложение.
Спасибо!!! По крайней мере хоть направление теперь есть)
#16
Отправлено 12 декабря 2017 - 09:26
попробуйте запустить jmeter с -Dfile.encoding=UTF-8
Вот еще про переключение codepage в windows, которое так-же может повлиять.
https://superuser.co...onsole-to-utf-8
#17
Отправлено 19 января 2018 - 09:29
Было подобное. В Response Data вместо латинницы отображалось что-то на подобии этого - РќРµ найден ("Не найден"), и кодировка запроса была неправильной.
Для того, чтобы кодировка cp1251 нормально отображалась в вкладке Response Data листенера "View Results Tree" я добавил в файл jmeter.properties строку sampleresult.default.encoding=UTF-8.
Для того, чтобы сервер нормально реагировал на латинские буквы в самплере HTTP Request в поле Content encoding вписал utf-8.
Надеюсь кому-нибудь это пригодится.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных