jmeter是一個(gè)開源的輕量級(jí)工具,隨著互聯(lián)網(wǎng)的發(fā)展,jmeter應(yīng)用的越來越廣泛。除了可以完成我們的接口自動(dòng)化,還可以完成我們所需的性能測(cè)試。
隨著jmeter的應(yīng)用和升級(jí),之前與lr的差別越來越小?,F(xiàn)在我們通過jmeter的Synchronizing Timer設(shè)置集合點(diǎn)進(jìn)行性能測(cè)試。
一、添加集合點(diǎn):
1、右鍵點(diǎn)擊線程組,選擇定時(shí)器
2、定時(shí)器中選擇Synchronizing Timer
3、設(shè)置Number of Simulated Users to Group by
4、設(shè)置Timeout in milliseconds
二、集合點(diǎn)說明:
1、Number of Simulated Users to Group by:每次釋放的線程數(shù)量。如果設(shè)置為0,等同于設(shè)置為線程租中的線程數(shù)量。
2、Timeout in milliseconds: 如果設(shè)置為0,Timer將會(huì)等待線程數(shù)達(dá)到了"Number of Simultaneous Users to Group"中設(shè)置的值才釋放。如果大于0,那么如果超過Timeout in milliseconds中設(shè)置的大等待時(shí)間(毫秒為單位)后還沒達(dá)到"Number of Simultaneous Users to Group"中設(shè)置的值,Timer將不再等待,釋放已到達(dá)的線程。默認(rèn)為0
注意事項(xiàng):
1、、如果設(shè)置Timeout in milliseconds為0,且線程數(shù)量無法達(dá)到"Number of Simultaneous Users to Group by"中設(shè)置的值,那么Test將無限等待,除非手動(dòng)終止。
Synchronizing timer 僅作用于同一個(gè)JVM中的線程,所以,如果使用并發(fā)測(cè)試,確保"Number of Simultaneous Users to Group by"中設(shè)置的值不大于它所在線程組包含的用戶數(shù)。
2、Synchronizing Timer是在每個(gè)sampler(采樣器)之前執(zhí)行的,而不是之后,不管這個(gè)定時(shí)器的位置放在sampler之后,還是之前,如下,執(zhí)行HTTP請(qǐng)求1和HTTP請(qǐng)求2前都會(huì)執(zhí)行同步定時(shí)器
3、作用域:當(dāng)執(zhí)行一個(gè)sampler之前時(shí),和sampler處于相同作用域的定時(shí)器都會(huì)被執(zhí)行;
4、如果希望定時(shí)器僅應(yīng)用于其中一個(gè)sampler,則把該定時(shí)器作為子節(jié)點(diǎn)加入,如下圖
定時(shí)器僅僅對(duì)HTTP請(qǐng)求2起作用,即僅在HTTP請(qǐng)求2執(zhí)行前執(zhí)行定時(shí)器,和HTTP請(qǐng)求1無關(guān)
新聞名稱:利用jmeter的集合點(diǎn)完成性能測(cè)試-創(chuàng)新互聯(lián)
標(biāo)題來源:http://bm7419.com/article48/dihehp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、標(biāo)簽優(yōu)化、品牌網(wǎng)站設(shè)計(jì)、ChatGPT、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容