我正在使用Jmeter代理记录器记录非英语的Web请求。在某些情况下,Jmeter会正确显示编码,我看到utf-8被写入HTTP请求的“content-encoding”字段中。问题是,在某些情况下,Jmeter不能正确显示编码,并且“content-encoding”字段为空或值为“us-ascii”。在这两种情况下,所记录页面的源代码具有UTF-8 meta字符集。如何使Jmeter在录音时始终使用utf-8?提前致谢,加迪
hc2pp10m1#
根据HTTP请求示例文档:
内容编码
要使用的内容编码(用于POST,PUT,PATCH和FILE)。这是要使用的字符编码,与Content-Encoding HTTP标头无关。因此,如果您正在记录HTTP GET请求,则空白值是正常的。如果您想覆盖所有HTTP请求采样器的Content encoding设置,只需将HTTP Request Defaults配置元素添加到您的测试计划中,并在其中指定UTF-8编码。
UTF-8
1条答案
按热度按时间hc2pp10m1#
根据HTTP请求示例文档:
内容编码
要使用的内容编码(用于POST,PUT,PATCH和FILE)。这是要使用的字符编码,与Content-Encoding HTTP标头无关。
因此,如果您正在记录HTTP GET请求,则空白值是正常的。
如果您想覆盖所有HTTP请求采样器的Content encoding设置,只需将HTTP Request Defaults配置元素添加到您的测试计划中,并在其中指定
UTF-8
编码。