1.url中如果出现+,空格,/,?,%,#,&,=等特殊符号的时候,可以用其他字符来替代:
| URL中的特殊字符 | 字符说明 | 可选择替代字符 |
| + | URL 中+号表示空格 | %2B |
| 空格 | URL中的空格可以用+号或者编码 | %20 |
| / | 分隔目录和子目录 | %2F |
| ? | 分隔实际的URL和参数 | %3F |
| % | 指定特殊字符 | %25 |
| & | URL 中指定的参数间的分隔符 | %26 |
| = | URL 中指定参数的值 | %3D |
2.当测试网址浏览器中有乱码时,Jmeter运行结果的响应数据中显示也是乱码,有以下三种解决方式:
(1)可以解决部分中文乱码
在JMeter的HTTP请求页面中,“Content encoding”设置为“utf-8”;

(2) 一般可以解决
打开JMeter安装文件bin文件夹下的jmeter.properties,将sampleresult.default.encoding的值“ISO-8859-1”修改为“UTF-8”

(3)可以解决几乎所有
右击线程组—添加—后置处理器(Post Processors)—后置处理器(BeasShell PostProcesor),编写脚本:prev.setDataEncoding("utf-8")

