jmeter使用哪些功能
1.測試計劃(Test Plan)是使用 JMeter 進行測試的起點,它是其它 JMeter 測試元件的容器。
2.線程組(Thread Group)代表壹定數量的並發用戶,它可以用來模擬並發用戶發送請求。
3.取樣器(sampler)定義實際的請求內容,被線程組包含,我們主要用HTTP請求。
4.監聽器(Listener)
5.邏輯控制器(Logic Controller)
6.斷言(Assertions)
7.配置元件(Config Element)
8.前置處理器(Pre Processors)和後置處理器(Post Processors)
9.定時器(Timer)
JMeter主要組件介紹-測試計劃
1.測試計劃(Test Plan)是使用 JMeter 進行測試的起點,它是其它 JMeter 測試元件的容器。
2.名稱:妳可以為妳的測試計劃取壹個有意義的名字。
3.註釋:對測試計劃的註釋。
4.用戶定義的變量:用戶可以自己定義變量,在用到此變量的時候直接用${變量名}引用即可。例:變量名=url,值=,在需要時直接用${url}即可。
5.Add directory or jar to classpath:向類路徑即%JMETER-HOME%\lib中添加目錄及jar包。
JMeter主要組件介紹-線程組
1.名稱:為線程組起名字。
3.線程屬性-線程數:設置發送請求的用戶數目 ,即並發數。
4.線程屬性-Ramp-Up Period(in second):線程間的時間間隔,單位是秒。即所有線程在多少時間內啟動。
5.線程屬性-循環次數:請求的重復次數,如果選擇後面的forever(默認),那麽 請求將壹直繼續,如果不選擇forever,而在輸入框中輸入數字,那麽請求將重復指定的次數,如果輸入1,那麽請求將執行壹次,如果是0,會出現問題。
5.調度器配置-啟動時間:測試計劃什麽時候啟動,啟動延遲會覆蓋它。
6.調度器配置-結束時間:測試計劃什麽時候結束,持續時間會覆蓋它。
7.調度器配置-持續時間:測試計劃持續多長時間,會覆蓋結束時間。
8.調度器配置-啟動延遲:測試計劃延遲多長時間啟動,會覆蓋啟動時間。
JMeter主要組件介紹-取樣器(HTTP請求)
1.名稱:HTTP請求的名字。
2.Web服務器-服務器名稱或IP、端口號,腳本錄制時自動添加,也可以使用“用戶自定義變量”。
3.HTTP請求:用默認值即可。
4.同請求壹起發送參數:請求中的參數、值可以在此設置,需要用到參數化及動態數據關聯,我們在後面專門介紹。
5.同請求壹起發送文件:我可以制定同請求壹起發送哪個文件。
6.其他任務包括:從HTML文件中獲取所有內含的資源、用作監視器、Embedded URLs must match。