在用户定义的变量中,我存储了一个泰语值的变量(例如:)。在请求中传递变量时,其传递方式为???????。我还尝试在编码类型为unicode的CSV中进行存储,并在CSV数据集配置的帮助下,没有文件编码类型,并提供了变量名称。在请求中传递CSV数据集配置中提供的变量时,其传递方式为2)2 D“。请提供解决方案来解决此问题。
wsxa1bj11#
我无法使用最新的稳定JMeter 5.2.1重现您的问题,无论是用户定义变量还是CSV数据集配置方法:
请确保:1.将file.encoding system property设置为UTF-8
file.encoding
UTF-8
csvdataset.file.encoding_list
sampleresult.default.encoding
请查看JMeter Properties Reference和Apache JMeter Properties Customization Guide,了解更多关于不同JMeter属性类型以及设置和覆盖它们的方法。
dkqlctbz2#
在一个HTTP采样器中,我只是将内容编码类型添加为UTF-8,它对我来说就像一个魅力。Screenshot
2条答案
按热度按时间wsxa1bj11#
我无法使用最新的稳定JMeter 5.2.1重现您的问题,无论是用户定义变量还是CSV数据集配置方法:
请确保:
1.将
file.encoding
system property设置为UTF-8
csvdataset.file.encoding_list
JMeter属性设置为或包含UTF-8
sampleresult.default.encoding
JMeter属性设置为UTF-8
1.您的CSV文件存储为UTF-8(而不是ANSI或您的操作系统中的默认编码)
请查看JMeter Properties Reference和Apache JMeter Properties Customization Guide,了解更多关于不同JMeter属性类型以及设置和覆盖它们的方法。
dkqlctbz2#
在一个HTTP采样器中,我只是将内容编码类型添加为UTF-8,它对我来说就像一个魅力。
Screenshot