国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JMeter定時(shí)器之同步定時(shí)器

這篇具有很好參考價(jià)值的文章主要介紹了JMeter定時(shí)器之同步定時(shí)器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1. 背景

??在實(shí)際生活中大家肯定遇到過一種場(chǎng)景,就是在某一時(shí)間或某一時(shí)刻,某件商品進(jìn)行搶購(gòu),相當(dāng)于秒殺;但是用JMeter進(jìn)行測(cè)試的時(shí)候,如何模擬這種場(chǎng)景?用一種組件就可以實(shí)現(xiàn),定時(shí)器中的“同步定時(shí)器”。

2. 目的

  • 了解t同步定時(shí)器的基礎(chǔ)功能;熟悉同步定時(shí)器的使用場(chǎng)景。
  • 學(xué)會(huì)使用同步定時(shí)器組件。

3. 介紹

??官網(wǎng)解釋: 同步定時(shí)器的目的是阻塞下稱,直到X個(gè)線程被阻塞,然后立即釋放。因此,同步定時(shí)器可以在各種情況下創(chuàng)建較大的瞬時(shí)負(fù)載。

界面顯示: 如下所示。
JMeter定時(shí)器之同步定時(shí)器,jmeter

參數(shù)解釋

屬性 描述 必填
名稱 樹中顯示此計(jì)時(shí)器的描述性名稱
要分組的并發(fā)用戶數(shù) 一次釋放的線程數(shù),設(shè)置為0等效于將其設(shè)置為線程中的線程數(shù) 是的
超時(shí)時(shí)間(單位是毫秒) 1、如果設(shè)置成0,計(jì)時(shí)器將等待線程數(shù)達(dá)到“要分組的并發(fā)用戶”中的值。
2、如果大于0,則計(jì)數(shù)器將以最大“超時(shí)時(shí)間(單位是毫秒)”等待線程。
3、如果在超時(shí)時(shí)間間隔后未達(dá)到等待的用戶數(shù),計(jì)時(shí)器將停止等待。
4、默認(rèn)值為0。

注意:

  • 如果超時(shí)時(shí)間設(shè)置為0,并且線程數(shù)永遠(yuǎn)不會(huì)達(dá)到“要分組的并發(fā)數(shù)”,則Test將無限停止,只有強(qiáng)制停止才能阻止他。這種情況,將超時(shí)時(shí)間設(shè)置成一個(gè)合理的值是需要考慮的。
  • 僅在一個(gè)JVM內(nèi)同步定時(shí)器模塊,因?yàn)槿绻褂梅植际綔y(cè)試,請(qǐng)確保永遠(yuǎn)不會(huì)將“并發(fā)用戶數(shù)”設(shè)置高于用戶數(shù)的值,其包含的線程組只考慮一個(gè)注入器。

4. 例子

??驗(yàn)證同步定時(shí)器,作用,準(zhǔn)備如下測(cè)試場(chǎng)景

4.1單個(gè)請(qǐng)求

測(cè)試場(chǎng)景
序號(hào) 線程數(shù)(30) 定時(shí)器等待線程 超時(shí)時(shí)間 預(yù)期結(jié)果
1 30 30 0 用戶等待達(dá)到30個(gè)用戶,同時(shí)并發(fā)發(fā)起請(qǐng)求
2 30 20 100 1、剛好超時(shí)100ms,且用戶等待達(dá)到20個(gè)用戶,同時(shí)并發(fā)發(fā)起請(qǐng)求。
2、等到20個(gè)用戶,未超時(shí),繼續(xù)等到結(jié)束,再并發(fā),這時(shí)用戶數(shù)將大于30。
3、等到小于20個(gè)用戶,又超過超時(shí)時(shí)間,等到的用戶數(shù)可以小于30。
3 30 40 0 用戶無法達(dá)到40個(gè)用戶,線程會(huì)一直等待,不會(huì)停止。
4 30 0 0 定時(shí)器設(shè)置的用戶等于線程組的用戶,超時(shí)默認(rèn)設(shè)置為0,用戶同時(shí)并發(fā)。
  • 序號(hào)是1,設(shè)置如上邊參數(shù),測(cè)試結(jié)果如下所示。
    JMeter定時(shí)器之同步定時(shí)器,jmeter
  • 序號(hào)是4,設(shè)置如上邊參數(shù),測(cè)試結(jié)果如下所示。
    JMeter定時(shí)器之同步定時(shí)器,jmeter

4.2多個(gè)請(qǐng)求

背景: 當(dāng)線程組中有多個(gè)請(qǐng)求,怎么實(shí)現(xiàn)不同請(qǐng)求的不同并發(fā)操作呢?

解決方案: 例如單個(gè)線程組下有兩個(gè)請(qǐng)求,給每個(gè)請(qǐng)求增加同步定時(shí)器,每個(gè)定時(shí)器設(shè)置不同的并發(fā)數(shù)。

重點(diǎn):線程數(shù)的參數(shù) > 定時(shí)器的等待線程數(shù)。

測(cè)試場(chǎng)景
序號(hào) 線程數(shù)(8) 定時(shí)器等待線程1 定時(shí)器等待線程2 超時(shí)時(shí)間 預(yù)期結(jié)果
1 8 2 4 0 1、定時(shí)器等待線程1,總請(qǐng)求次數(shù),8次,每次2個(gè)同時(shí)并發(fā)請(qǐng)求。
2、定時(shí)器等待線程2,總請(qǐng)求次數(shù),8次,每次4個(gè)同時(shí)并發(fā)請(qǐng)求。

測(cè)試結(jié)果:
JMeter定時(shí)器之同步定時(shí)器,jmeter文章來源地址http://www.zghlxwxcb.cn/news/detail-792838.html

到了這里,關(guān)于JMeter定時(shí)器之同步定時(shí)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【STM32H7 開發(fā)筆記】| 02 - 通過定時(shí)器級(jí)聯(lián)方式同步啟動(dòng)多個(gè)定時(shí)器并輸出 PWM 波形

    【STM32H7 開發(fā)筆記】| 02 - 通過定時(shí)器級(jí)聯(lián)方式同步啟動(dòng)多個(gè)定時(shí)器并輸出 PWM 波形

    (STM32H723xE/G) 所有定時(shí)器包括 兩個(gè)高級(jí)控制定時(shí)器、十二個(gè)通用定時(shí)器、兩個(gè)基本定時(shí)器、五個(gè)低功耗定時(shí)器、兩個(gè)看門狗定時(shí)器和一個(gè)SysTick定時(shí)器 。所有計(jì)時(shí)器計(jì)數(shù)器都可以在Debug模式下凍結(jié)。 本次實(shí)驗(yàn)主頻配置的是500MHz 高級(jí)控制定時(shí)器(TIM1,TIM8)可以看作是在6通道

    2024年02月14日
    瀏覽(37)
  • STM32G4高精度定時(shí)器的同步功能

    STM32G4高精度定時(shí)器的同步功能

    STM32G474 所含的高精度定時(shí)器(HRTIMER)其實(shí)包含了多個(gè)定時(shí)器,多個(gè)定時(shí)器之間可以單獨(dú)工作,也可以進(jìn)行同步,且高精度定時(shí)器還能與片上的其他定時(shí)器以及其他芯片進(jìn)行同步,本文將對(duì)高精度定時(shí)器的同步功能進(jìn)行介紹。 HRTIME 的整體架構(gòu)如下圖所示,內(nèi)含由 7 個(gè)定時(shí)器,主

    2024年04月23日
    瀏覽(395)
  • Note10:基于STM32H7+HAL+CubeMX+DMA+SPI+串口中斷+定時(shí)器+RTC的多傳感器數(shù)據(jù)采集系統(tǒng)(2*ADXL355和ADXL375通過Sync時(shí)序同步)

    Note10:基于STM32H7+HAL+CubeMX+DMA+SPI+串口中斷+定時(shí)器+RTC的多傳感器數(shù)據(jù)采集系統(tǒng)(2*ADXL355和ADXL375通過Sync時(shí)序同步)

    本文的初衷一方面是將我的一些關(guān)于STM32開發(fā)方面淺顯的個(gè)人經(jīng)驗(yàn)分享給初學(xué)者、并期望得到大佬的批評(píng)指正,另一方面是記錄自己的實(shí)驗(yàn)過程便于回顧。 我預(yù)感應(yīng)該要寫很多,不過鑒于之前的數(shù)篇筆跡中,對(duì)于SPI/DMA/ADXL3XX系列加表的使用已經(jīng)詳細(xì)描述過了,所以這篇博客只

    2024年02月10日
    瀏覽(24)
  • 定時(shí)器定時(shí)中斷&定時(shí)器外部時(shí)鐘

    定時(shí)器定時(shí)中斷&定時(shí)器外部時(shí)鐘

    1、RCC開啟時(shí)鐘,此時(shí)定時(shí)器的基準(zhǔn)時(shí)鐘和整個(gè)外設(shè)的工作時(shí)鐘都打開 2、選擇時(shí)基單元的時(shí)鐘源,對(duì)于定時(shí)中斷選擇內(nèi)部時(shí)鐘源 3、配置時(shí)基單元,包括預(yù)分頻器,自動(dòng)重裝器,計(jì)數(shù)模式等 4、配置輸出中斷控制允許更新中斷輸出到NVIC 5、配置NVIC,在NVIC中打開定時(shí)器中斷的通

    2024年02月15日
    瀏覽(18)
  • STM-32:TIM定時(shí)中斷—定時(shí)器定時(shí)中斷/定時(shí)器外部時(shí)鐘

    STM-32:TIM定時(shí)中斷—定時(shí)器定時(shí)中斷/定時(shí)器外部時(shí)鐘

    定時(shí)器可以對(duì)輸入的時(shí)鐘進(jìn)行計(jì)數(shù),并在達(dá)到設(shè)定值時(shí)觸發(fā)中斷 16位計(jì)數(shù)器、預(yù)分頻器、自動(dòng)重裝寄存器的時(shí)基單元,在72MHz計(jì)數(shù)時(shí)鐘下可以實(shí)現(xiàn)最大59.65s的定時(shí) 不僅具備基本的定時(shí)中斷功能,而且還包含內(nèi)外時(shí)鐘源選擇、輸入捕獲、輸出比較、編碼器接口、主從觸發(fā)模式等

    2024年02月09日
    瀏覽(28)
  • 【Qt】定時(shí)器處理——定時(shí)器事件類QTimerEvent和定時(shí)器類QTimer使用

    Qt的定時(shí)器只能通過純代碼實(shí)現(xiàn),定時(shí)器顧名思義,主要作用是定時(shí)特定的時(shí)間。 Qt提供了定時(shí)器事件類 QQTimerEvent 和定時(shí)器類 QTimer 實(shí)現(xiàn)定時(shí)器操作。 Qt提供了更高層次的定時(shí)器編程接口** QTimer **類,可以使用信號(hào)和槽,還可以設(shè)置定時(shí)一次。比較常用的方法有: QTimer::set

    2024年02月05日
    瀏覽(24)
  • STM32單片機(jī)(六)TIM定時(shí)器 -> 第二節(jié):TIM定時(shí)中斷練習(xí)(定時(shí)器定時(shí)中斷和定時(shí)器外部時(shí)鐘)

    STM32單片機(jī)(六)TIM定時(shí)器 -> 第二節(jié):TIM定時(shí)中斷練習(xí)(定時(shí)器定時(shí)中斷和定時(shí)器外部時(shí)鐘)

    ?? 專欄簡(jiǎn)介:本專欄記錄了從零學(xué)習(xí)單片機(jī)的過程,其中包括51單片機(jī)和STM32單片機(jī)兩部分;建議先學(xué)習(xí)51單片機(jī),其是STM32等高級(jí)單片機(jī)的基礎(chǔ);這樣再學(xué)習(xí)STM32時(shí)才能融會(huì)貫通。 ?? 專欄適用人群 :適用于想要從零基礎(chǔ)開始學(xué)習(xí)入門單片機(jī),且有一定C語言基礎(chǔ)的的童鞋

    2024年02月09日
    瀏覽(31)
  • STM32定時(shí)器-定時(shí)器中斷功能詳解

    STM32定時(shí)器-定時(shí)器中斷功能詳解

    STM32的眾多定時(shí)器中我們使用最多的是高級(jí)定時(shí)器和通用定時(shí)器,而高級(jí)定時(shí)器一般也是用作通用定時(shí)器的功能,下面我們就以通用定時(shí)器為例進(jìn)行講解,其功能和特點(diǎn)包括: 通用與基本定時(shí)器(2~7)位于低速的APB1總線上 高級(jí)定時(shí)器(1、8)位于高速的APB2總線上 自動(dòng)裝載計(jì)

    2024年02月08日
    瀏覽(109)
  • 【STM32】STM32學(xué)習(xí)筆記-定時(shí)器定時(shí)中斷 定時(shí)器外部時(shí)鐘(14)

    【STM32】STM32學(xué)習(xí)筆記-定時(shí)器定時(shí)中斷 定時(shí)器外部時(shí)鐘(14)

    1.1 TIM_InternalClockConfig 1.2 TIM_TimeBaseInit 1.3 TIM_TimeBaseInitTypeDef 1.4 TIM_ClearFlag 1.5 TIM_ITConfig 1.6 TIM_Cmd 1.7 中斷服務(wù)函數(shù) 參考程序 1.8 TIM_ETRClockMode2Config timer.h timer.c main.c timer.h timer.c main.c 09-定時(shí)器定時(shí)中斷.rar 10-定時(shí)器外部時(shí)鐘.rar 參考: 【STM32】江科大STM32學(xué)習(xí)筆記匯總

    2024年02月03日
    瀏覽(97)
  • STM32中TIM定時(shí)器定時(shí)功能詳解(適用基本,通用,高級(jí)定時(shí)器)

    STM32中TIM定時(shí)器定時(shí)功能詳解(適用基本,通用,高級(jí)定時(shí)器)

    定時(shí)器有高級(jí)定時(shí)器、通用定時(shí)器、基本定時(shí)器三種類型。具體功能如下。 上面是每種定時(shí)器所具有的功能。 我們可以看到每種定時(shí)器都有一個(gè)定時(shí)功能,(可能是名字的由來吧)。當(dāng)然,每個(gè)定時(shí)器都可以來使用定時(shí)功能,但是我們往往在基本定時(shí)器和通用定時(shí)器上面使用

    2024年01月19日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包