Jmeter常見問題彙總(不斷更新ing)

一、測試計劃中有多個線程組執行時,爲了防止線程組間的相互干擾,須要以下設置一下:
 
 
2,接口測試中的上傳字段爲漢字時須要進行什麼形式的轉碼?
方法一:須要把編碼複選框勾選,才能正常經過接口查詢數據(參數化值如「${name}」也須要勾選「編碼」複選框)
方法二:在配置文件jmeter.properties,修改sampleresult.default.encoding=UTF-8

 

3,利用jdbc請求去查詢數據庫時,須要使用和數據庫同樣的編碼設置才行,具體編碼方式設置在「JDBC Connection Configuration」中node

備註:「&allowMultiQueries=true」 這句話的意思呢  是爲了在JDBC中執行多條select語句的時候用的!數據庫

 

4,put方式默認參數是放在URL中的,不能將參數寫到Parameters和Body Data中json

用JMeter在測試put方式時,要按照get的方式寫到url路徑中app

5,POST請求是JSON格式時,須要對該請求設置信息頭Content-Type爲「application/json」測試

 

6,解決在win10下執行Jmeter異常報錯WARNING: Could not open/create prefs root node...編碼

 在win10系統中,配置好環境變量的狀況下,執行Jmeter會出現以下的錯誤:url

「WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.」命令行

雖然不影響後續的操做,可是既然報錯確定有隱患,經過百度找到以下方案,親嘗可用。線程

解決方案:3d

打開註冊表,命令行輸入regedit。

而後找到HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft

右鍵單擊權限,而後更改Users權限爲徹底控制便可。

 

 保存後,在啓動Jmeter,異常信息消失。

 

 七、運行Jmeter時,響應數據中文亂碼問題解決辦法

Jmeter安裝目錄/bin/jmeter.properties中sampleresult.default.encoding默認爲ISO-8859-1,將參數修改成

sampleresult.default.encoding=utf-8 便可,同時注意將註釋符號#去掉,不然不會生效

相關文章
相關標籤/搜索