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