jmeter基礎之目錄結構解析及配置檔案修改
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
相關文章
- Jmeter之目錄結構JMeter
- Linux 基礎-檔案及目錄管理Linux
- iOS基礎:目錄結構iOS
- Nginx目錄結構與配置檔案詳解Nginx
- Android Studio目錄結構及工程專案結構解析Android
- Linux 目錄結構及檔案基本操作Linux
- python基礎之刪除檔案及刪除目錄的方法Python
- 『動善時』JMeter基礎 — 7、jmeter.properties檔案常用配置JMeter
- 【iOS 搭建基礎框架】目錄結構篇iOS框架
- 目錄結構檢視及目錄下各個檔案的大小的統計
- Tomcat目錄結構解析Tomcat
- Linux檔案系統目錄結構Linux
- SQLServeronLinux的檔案和目錄結構SQLServerLinux
- [轉]DB2目錄檔案結構DB2
- Linux 學習筆記--目錄結構及檔案基本操作Linux筆記
- [原] PHP檔案及目錄操作總結(一)PHP
- 2.3 sqlmap目錄及結構SQL
- Linux 檔案系統的目錄結構Linux
- Java XML檔案解析書目錄JavaXML
- [Python]學習基礎篇:檔案和目錄Python
- Linux基礎學習——檔案與目錄管理Linux
- linux檔案系統及目錄結構詳解_轉摘chinaunixLinux
- 實時監控目錄及子目錄並修改子目錄及檔案的屬組及許可權
- (2)caffe總結之目錄結構
- Linux檔案及目錄管理Linux
- php複製目錄及檔案PHP
- DedeCMS模板目錄的檔案目錄結構
- (一)Linux之目錄結構Linux
- Python基礎之棧與佇列及遞迴目錄Python佇列遞迴
- 刪除目錄及目錄下所有檔案與子目錄 (轉)
- linux檔案系統的目錄結構筆記Linux筆記
- Macbook磁碟系統結構/檔案/目錄介紹分析Mac
- [java基礎]之JDK目錄介紹JavaJDK
- 檔案包含之銘感目錄
- Oracle基礎結構之OS驗證和口令檔案驗證Oracle
- .NET Core基礎篇之:配置檔案讀取
- 深入解析 Spring 配置檔案:從基礎到高階Spring
- PHP簡介及配置檔案解析PHP