JMeter变量编码不正确

r7knjye2  于 2023-02-04  发布在  其他
关注(0)|答案(3)|浏览(141)

我在Windows 10上使用Jmeter 5.3。我面临着以下问题:我将HTTP请求设置为内容编码:UTF-8。在响应中我看到了我想要的。

"name": "Győr, autóbusz-állomás",

我尝试使用JSON Extractor提取响应,但Assert失败,在调试采样器中提取的名称如下所示:

origin.name=Gy�r, aut�busz-�llom�s

我如何提取UTF-8格式的变量,以便在Assert中使用它?
谢谢你的忠告

lawou6xi

lawou6xi1#

我也遇到了同样的问题。通过在HTTP请求中设置“内容编码”字段上的“UTF-8”值,解决了这个问题。
没有它在我的请求是“???”符号。

yzuktlbb

yzuktlbb2#

我无法重现您的问题:

使用调试采样器仔细检查file.encoding系统属性值,您应该具有UTF-8

如果您不这样做-尝试启动JMeter作为:

jmeter -Dfile.encoding=UTF-8

如果有帮助-将file.encoding=UTF-8行添加到 * system.properties * 文件(位于JMeter安装的"bin"文件夹中,需要重新启动JMeter以获取属性。
更多信息:

kx5bkwkv

kx5bkwkv3#

尝试使用以下方法解决:

  • 转到***jmeter. properties***文件
  • 添加属性:样本结果。默认。编码= UTF-8
  • 重新启动jmeter并享受

祝你好运!

相关问题