設置合理的線程數對于能否達到測試目標有決定性的影響。在本例中,要求得到網站首頁在20 QPS 負載情況下的響應時間,如果如果線程數量設置的過小,則很可能無法達到設定的QPS要求。另外,設置合理的循環次數也很重要,除了上面介紹的固定循環次數與永遠外;也可以靈活的選擇設定測試運行時間。勾選“調度器”,進行調度器配置。
添加HTTP請求
添加完成線程組后,在線程組上右鍵菜單(添加--->Sampler--->HTTP請求)選擇HTTP請求。對于jmeter來說,取樣器(Sampler)是與服務器進行交互的單元。一個取樣器通常進行三部分的工作:
向服務器發送請求
記錄服務器的響應數據
記錄相應時間信息
一個HTTP請求有著許多的配置參數,下面將詳細介紹:
名稱:本屬性用于標識一個取樣器,建議使用一個有意義的名稱。
注釋:對于測試沒有任何作用,僅用戶記錄用戶可讀的注釋信息。
服務器名稱或IP :HTTP請求發送的目標服務器名稱或IP地址。
端口號:目標服務器的端口號,默認值為80 。
協議:向目標服務器發送HTTP請求時的協議,可以是http或者是https ,默認值為http 。
方法:發送HTTP請求的方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE等。