如何在json柱体中为jmeter逃脱英镑符号

时间:2018-04-18 10:57:11

标签: json jmeter jmeter-plugins jmeter-3.2

我有一个终点,它的帖子体为json,但它给出了json解析异常的异常,而文本在jmeter中有英镑符号('£')但是它在postman中工作正常。

{"value":[{"text":"Paying £45 a month ok for you?"}]}

如果我删除了£符号,那么它在jmeter中工作正常。

我已经在Jmeter中提到过标题为Content-Type:application / json。

请问如何在json身体中处理那个英镑符号?

1 个答案:

答案 0 :(得分:0)

  1. 尝试修改Content-Type标题,如下所示:

    application/json; charset=UTF-8
    
  2. 确保使用相同的编码运行JMeter,将下一行添加到 system.properties 文件中:

    file.encoding=UTF-8
    
  3. 在HTTP请求采样器中将内容编码设置为UTF-8,或者在HTTP Request Defaults中设置更好,这样您就不必单独为所有采样器执行此操作。

    JMeter Content Encoding

  4. 最后,如果您的请求在Postman中有效,您应该可以使用JMeter的HTTP(S) test Script Recorder进行录制。

  5. 此外,请考虑升级到JMeter 4.0的最新JMeter版本。