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")