第一節 接口測試流程html
第二節 Jmeter工具使用前置步驟和注意點java
操做系統:win7 x64 linux
Jmeter版本:5.1.1數據庫
JAVA 8安裝和環境變量設置apache
運行腳本路徑: D:\apache-jmeter-5.1.1\bin\jmeter.batjson
第三節 Jmeter目錄結構windows
參考出處:http://www.javashuo.com/article/p-esilckdr-gh.htmlapi
一、bin目錄
examples: 目錄中有CSV樣例緩存
jmeter.bat windows的啓動文件服務器
jmeter.log jmeter運行日誌文件
jmeter.sh linux的啓動文件
jmeter.properties 系統配置文件
jmeter-server.bat windows分佈式測試要用到的服務器配置
jmeters-server linux分佈式測試要用的服務器配置
其中系統配置文件中的SSL設置重點關注以下幾個:
# 指定HTTPS協議層
https.default.protocol=TLS
# 指定SSL版本
https.default.protocol=SSLv3
# 設置啓動的協議
https.socket.protocols=SSLv2Hello SSLv3 TLSv1
# 緩存控制,控制SSL是否能夠在多個迭代中重用
https.use.cached.ssl.context=true
二、docs目錄
接口文檔目錄。例C:\apache-jmeter-3.0\docs\api下的index.html
三、extras目錄
擴展插件目錄。提供了對Ant的支持,能夠使用Ant來實現自動化測試,例如批量腳本執行,產生html格式的報表,測試運行時,能夠把測試數據記錄下來,jmeter會自動生成一個.jtl文件,將該文件放到extras目錄下,運行"ant -Dtest=文件名 report",就能夠生成測試統計報表。
四、lib目錄
所用到的插件目錄,裏面均爲jar包。jmeter會自動在jmeter_HOME/lib和ext目錄下尋找須要的類,lib下存放JMeter所依賴的外部jar:如httpclient.jar、httpcore.jar、httpmime.jar等等。
其中lib\ext目錄下存放有Jmeter依賴的核心jar包,ApacheJMeter_core.jar、ApacheJMeter_java.jar在寫client端須要引用,JMeter插件包也在此目錄下。
lib\junit下存放junit測試腳本.
五、Licenses目錄
jmeter證書目錄
六、Printable_docs目錄
用戶使用手冊,例C:\apache-jmeter-3.0\printable_docs下的index.html
第四節 測試主界面
一個測試計劃就是一個場景
一個測試計劃能夠建立多個線程組
一個線程組裏能夠設置多個線程數
PS:未完待續