2、jmeter經常使用功能
1、經常使用的功能服務器
- 測試計劃:用來描述一個性能測試,全部內容都是基於這個計劃的(通常不須要去更改,採用默認便可)
- 線程(用戶)
- 通常經常使用線程組:能夠理解成爲虛擬用戶組
- setup thread group:可用於執行預測試操做,這些線程的行爲徹底像一個正常的線程組元件。相似於loadrunner中的init
- teardown thread group:可用戶執行測試後的動做,這些線程的行爲徹底像一個正常的線程組元件。相似於loadrunner中的end
2、jmeter經常使用術語性能
- 採樣器(Samplers):採樣器是jmeter測試腳本的基礎單元,用戶能夠用它來向服務器發出一個特定的請求,採樣器會在超時前等待服務器的響應。
- 邏輯控制器(Logic Controllers):用戶經過邏輯控制器來控制jmeter測試腳本的執行順序,以便測試可以按照用戶指望的順序和邏輯執行。
- 監聽器(Listeners):監聽器被用來手機測試結果信息,並以用戶指定的方式加以展現。
- 配置元件(Configuration Elements):配置元件被用來設置一些jmeter測試腳本公用的信息。
- 斷言(Assertions):斷言被用來驗證服務器實際返回信息與用戶指望的狀況是否相符。
- 定時器(Timers):定時器被用來保存jmeter測試腳本與時間相關的一些信息,例如思考時間(Think Time)。
- 前置處理器(Pre-Processors):在前置處理器的做用範圍內,任何採樣器被執行前,都要先執行前置處理器。
- 後置處理器(Post-Processors):在後置處理器的做用範圍內,任何採樣器被執行後,都要執行對應的後置處理器。
- 測試計劃(Test Plan):測試計劃是jmeter測試腳本的根節點,關於整個測試腳本的一些基礎設置,能夠在測試計劃中設定,例如用戶定義變量。
- 線程組(Thread Group):線程組定義了一個虛擬用戶池,其中每個虛擬用戶都使用一樣的測試腳本。
- 工做臺(WorkBench):工做臺被用來保存暫時不使用的測試元素,當測試人員保存測試計劃時,工做臺中的內容不會被一塊兒保存。
歡迎關注本站公眾號,獲取更多信息