當(dāng)您在網(wǎng)站或應(yīng)用程序上執(zhí)行任何操作時(shí),它們自然會(huì)有暫停和延遲。 這些可以使用計(jì)時(shí)器(Timers)進(jìn)行模擬。
JMeter發(fā)送請(qǐng)求時(shí)不會(huì)在每個(gè)采樣器/請(qǐng)求之間應(yīng)用延遲。 如果在服務(wù)器上執(zhí)行負(fù)載/壓力測(cè)試沒(méi)有指定延遲,它將會(huì)超載。 這可能不完全是我們想要的。可以添加一個(gè)計(jì)時(shí)器元素,該元素允許您定義在每個(gè)請(qǐng)求到達(dá)時(shí)間等待的終止。
下面給出了JMeter提供的所有計(jì)時(shí)器元素的列表:
• 同步定時(shí)器
• JSR223 時(shí)間
• BeanShell 時(shí)間
• 高斯隨機(jī)定時(shí)器
• 統(tǒng)一隨機(jī)定時(shí)器
• 恒定吞吐量計(jì)時(shí)器
• BSF時(shí)間
• 泊松隨機(jī)時(shí)間
下圖顯示了一個(gè)恒定時(shí)器控制面板: