我有一个终点,它的帖子体为json,但它给出了json解析异常的异常,而文本在jmeter中有英镑符号('£')但是它在postman中工作正常。
{"value":[{"text":"Paying £45 a month ok for you?"}]}
如果我删除了£符号,那么它在jmeter中工作正常。
我已经在Jmeter中提到过标题为Content-Type:application / json。
请问如何在json身体中处理那个英镑符号?
答案 0 :(得分:0)
尝试修改Content-Type
标题,如下所示:
application/json; charset=UTF-8
确保使用相同的编码运行JMeter,将下一行添加到 system.properties 文件中:
file.encoding=UTF-8
在HTTP请求采样器中将内容编码设置为UTF-8
,或者在HTTP Request Defaults中设置更好,这样您就不必单独为所有采样器执行此操作。
最后,如果您的请求在Postman中有效,您应该可以使用JMeter的HTTP(S) test Script Recorder进行录制。
此外,请考虑升级到JMeter 4.0的最新JMeter版本。