-
認識Jmeter並熟悉Jmeter各個元件
-
學會使用Jmeter基於HTTP協議軟件錄製
性能測試:測內在---------程序的算法。 壓力測試:測外在---------外在負載壓力。(12306節日訂票)
jmeter的目錄結構:
bin : 存儲了 Jmeter 的可執行程序,比如啓動程序。
Jmeter.log:日誌文件
Jmeter.properties:系統配置文件
lib : 存儲了 Jmeter 整合的功能(一些 .jar 文件的小程序),插件jar包。
進程: 一個正在執行的程序就對應一個進程
線程: 進程中的執行線索 (一個進程有多個執行線索)
線程組:按照線程性質對線程進行分組
併發執行: 多個線程同時執行 **特點: 執行結束的順序和線程的啓動順序不一定一致**
順序執行: 按照線程的啓動順序挨個執行
C-1、三者關係: 進程有多個線程組,線程組可以有多個線程
進程 ---- 測試計劃
線程組 ---- 線程組
線程 ------- 線程組屬性的線程數
C-2、默認情況下,線程組中的線程是併發執行的
每一個線程都要執行組內的 http 請求
C-3、怎麼設置線程組順序執行
勾選測試計劃的第一個複選框( 獨立運行每個線程組) 讓本次測試計劃中所有線程組保持從上到下順序執行
E、線程組高級(初始化與銷燬線程組)
E-1、線程組屬性
屬性1:線程數 ----- 模擬用戶數
屬性2:時間值 ----- 在指定時間內啓動所有線程
屬性3:循環數 ---- 單個用戶訪問的次數
E-2、調度器
1)、循環次數設置爲 永遠
2)、設置啓動延遲 x和持續時間y
在 x 秒後訪問服務器,並且持續 y 秒
3)、設置啓動時間 M,和 結束時間 N
在 M 時開始訪問,在 N 時結束
注意:2 和 3 實現不能同時使用,否則矛盾了
更多詳細參考:jmeter總體介紹
https://blog.csdn.net/qq_24126893/article/details/80108981