jmeter基礎之目錄結構解析及配置檔案修改

小牟牟發表於2020-12-08

jmeter安裝後進到根目錄下,可看到jmeter目錄結構為以下展示:
在這裡插入圖片描述

backups目錄:

備份目錄,顧名思義每次執行jmeter進行了jmx檔案的儲存都會再次進行一次備份檔案。
在這裡插入圖片描述

bin目錄:

可執行檔案目錄,bin目錄下存放的是一些jmeter可執行的的檔案,例如:
在這裡插入圖片描述

examples:該目錄下存放jmeter官方給的一些例子

report-template:該目錄下存放一些報告模板

templates:該目錄存放一些模板,例如:beanshell模板,jdbc資料庫模板等

jmeter.bat:啟動jmeter程式

jmeter-server.bat:用來實現分散式聯載。

shutdown.cmd:關閉程式

jmeter.properties:屬性配置檔案

user.properties:使用者屬性配置檔案,一般都是user.properties檔案優先順序高於jmeter.properties,所以建議儘量可修改使用者屬性配置檔案即可

docs目錄:

一些文件目錄,例如api目錄下的檔案,存放的是一些介面文件。
在這裡插入圖片描述

extras目錄:

擴充套件外掛目錄,擴充套件外掛目錄。提供了對Ant的支援,可以使用Ant來實現自動化測試,例如批量指令碼執行,產生html格式的報表,測試執行時,可以把測試資料記錄下來,jmeter會自動生成一個.jtl檔案,將該檔案放到extras目錄下,執行"ant -Dtest=檔名 report",就可以生成測試統計報表。
在這裡插入圖片描述

lib目錄:

存放各類jar包,元件類函式類等,其中ext子目錄存放有JMeter的核心jar包,另一個junit子目錄存放JUnit測試指令碼。
在這裡插入圖片描述

Licenses目錄:

許可證等目錄,主要存放一些jmeter軟體的許可證。
在這裡插入圖片描述

printable_docs目錄:

使用者使用手冊,例D:\軟體\apache-jmeter-5.2\printable_docs下的index.html
在這裡插入圖片描述

修改配置檔案:jmeter.properties

# jmeter預設支援語言,可修改為中文language=zh_CN  記得將前面的#去掉
    language=en
# 設定捕捉cookie開啟
    CookieManager.save.cookies=true

#配置編輯器的字型和尺寸
    jsyntaxtextarea.font.family=宋體
    jsyntaxtextarea.font.size=20

#配置預設編碼格式
    sampleresult.default.encoding=UTF-8

#SSL 配置:重點關注下面幾個配置# 指定 HTTPS 協議層  
   # 指定 HTTPS 協議層
   https.default.protocol=TLS
   # 指定 SSL 版本,實際應用中可能需要修改
   https.default.protocol=SSLv3
   # 設定啟動的協議
   https.socket.protocols=SSLv2Hello SSLv3 TLSv1
   # 快取控制,控制 SSL 是否可以在多個迭代中重用
   https.use.cached.ssl.context=true

#JMeter 測試專案自動備份配置
   # 設定是否啟用自動備份,預設是 true
   jmeter.gui.action.save.backup_on_save=true
   # 設定自動備份目錄,預設備份至 JMeter 根目錄的 backups下
   jmeter.gui.action.save.backup_directory=
   # 設定自動備份專案數,預設為最近 10 個
   jmeter.gui.action.save.keep_backup_max_count=10

#遠端主機配置
  # 配置遠端主機的 IP,預設為本機。用逗號","可以設定多個遠端主機
  remote_hosts=127.0.0.1
  # 多個遠端主機指定示例如下,其中:後為埠
  remote_hosts=127.0.0.1:1099,127.0.0.1:1200,127.0.0.1:1300
  對於 RMID 的配置請直接看配置檔案中的選項說明

#日誌管理配置
  # 設定日誌格式
  log_format_type=default
  # 設定日誌輸出級別
  log_level.jmeter=INFO
  # 設定 junit 日誌輸出級別
  log_level.jmeter.junit=DEBUG
  # 設定日誌輸出目標檔案,預設為 jmeter.log
  log_file=jmeter.log
# 設定輸出報告模板格式
    jmeter.save.saveservice.output_format = csv

在這裡插入圖片描述

相關文章