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


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

 

3,利用jdbc請求去查詢數據庫時,需要使用和數據庫一樣的編碼設置才行,具體編碼方式設置在“JDBC Connection Configuration”中

備注:“&allowMultiQueries=true” 這句話的意思呢  是為了在JDBC中執行多條select語句的時候用的!

 

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

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

5,POST請求是JSON格式時,需要對該請求設置信息頭Content-Type為“application/json”

 

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

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

“WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.”

雖然不影響后續的操作,但是既然報錯肯定有隱患,通過百度找到如下方案,親嘗可用。

解決方案:

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

然后找到HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft

右鍵單擊權限,然后更改Users權限為完全控制即可。

 

 保存后,在啟動Jmeter,異常信息消失。

 

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM