您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源性能測(cè)試工具 > Jmeter
JMeter基礎(chǔ)之一個(gè)簡(jiǎn)單的性能測(cè)試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/8/13 15:05:41 ] 推薦標(biāo)簽:

  All cative threads in current thread group (shared ):與All active threads in current thread group 基本相同,的區(qū)別是,每個(gè)活躍線程都會(huì)在所有活躍線程的上一次運(yùn)行結(jié)束后等待合理的時(shí)間后再次運(yùn)行。

  如上圖,該元件僅作用于fnng.cnblogs.com ,設(shè)置定時(shí)器的Target throughput為1200/分鐘(20 QPS),設(shè)置Calculate Throughput based on 的值為All active threads 。

  當(dāng)然,Constant Throughput Timer只有在線程組中的線程產(chǎn)生足夠多的request 的情況下才有意義,因此,即使設(shè)置了Constant Throughput Timer的值,也可能由于線程組中的線程數(shù)量不夠,或是定時(shí)器設(shè)置不合理等原因?qū)е驴傮w的QPS不能達(dá)到預(yù)期目標(biāo)。

  添加監(jiān)聽(tīng)器(Listener)

  腳本的主要部分設(shè)置完成后,需要通過(guò)某種方式獲得性能測(cè)試中的測(cè)試結(jié)果,在本例中,我們關(guān)心的是請(qǐng)求的響應(yīng)時(shí)間。

  Jmeter 中使用監(jiān)聽(tīng)器元件收集取樣器記錄的數(shù)據(jù)并以可視化的方式來(lái)呈現(xiàn)。Jmeter有各種不同的監(jiān)聽(tīng)器類型,因?yàn)樯螲TTP請(qǐng)求,我們可在添加聚合報(bào)告,更為直觀的查看測(cè)試結(jié)果。

  添加聚合報(bào)告,右鍵點(diǎn)擊線程組,在彈的菜單(添加--->監(jiān)聽(tīng)器--->聚合報(bào)告)中選擇聚合報(bào)告。

  運(yùn)行腳本

  添加完成聚合報(bào)告后,我們來(lái)運(yùn)行腳本,稍后介紹聚合報(bào)告的參數(shù)。

  在運(yùn)腳本之前,我們來(lái)查看一下,各個(gè)元件的參數(shù)設(shè)置:

  ---------------------------------------------------------------

  線程組:

  線程數(shù):20

  準(zhǔn)備時(shí)長(zhǎng): 10

  循環(huán)次數(shù):10

上一頁(yè)12345下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd