Jmeter中的变音符号和符号

时间:2015-12-15 08:44:58

标签: http csv testing jmeter symbols

我想在JMeter中创建一个简单的HTTP-Request。我正在使用我刚创建的CSV的一些变量。在此CSV中,名称为“Müller”或“Böhm”。

因此,当我运行测试时,我注意到Jmeter将“Müller”转换为“Müller”。

我在Notepad ++中创建了我的CSV(没有BOM的UTF-8)。

此外,我更改了Jmeter.properties:

  

sampleresult.default.encoding = UTF-8

另一个想法是使用后Benshellsampler:

  

prev.setDataEncoding( “UTF-8”);

  

request.setCharacterEncoding( “UTF-8”);

这些都不适合我。

错误报告:http://pastebin.com/EydAjfdm

JMeter:2.13 | 插件:Webdriver,Standard,Extra,ExtraLibs(1.3.1)

1 个答案:

答案 0 :(得分:1)

我的期望是你需要改变JVM的编码。添加以下行:

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

到任何Beanshell测试元素并查看 jmeter.log 文件。如果您看到UTF-8以外的其他内容 - 您有一个需要修复的问题

2015/12/15 19:05:37 INFO  - jmeter.util.BeanShellTestElement: UTF-8 <--------------------
  1. 删除所有Beanshell调整(顺便说一下,request的调整不起作用)
  2. 将以下行添加到 system.properties 文件(位于JMeter安装的/ bin文件夹下)

    file.encoding=UTF-8
    
  3. 重新启动JMeter,应该是它。
  4. 请参阅:

相关问题