1

我有以下結構的測試計劃:如何爲我的測試指定特定比率?

SimpleController 
     HTTP-Sampler-1 
     HTTP-Sampler-2 
     HTTP-Sampler-3 
     HTTP-Sampler-4 
     HTTP-Sampler-5 
     HTTP-Sampler-6 
     HTTP-Sampler-7 

SimpleController拍攝「流」。這意味着採樣器-1到7是一個「單元」,這意味着在HTTP-Sampler-7發送它的請求之後,服務器後端將會有特定的結果。

我有意向服務器發送30000個「請求」。當我說「請求」時,我是指控制器下的所有采樣器。
但我想每隔X秒開始一次請求。

  • 我的意思是,一個線程應該發送HTTP-Sampler-1X秒。

考慮到建議使用300個線程,我應該使用什麼配置來完成我的測試?

+0

我的文章是否回答你的問題? –

+0

@AndreyBotalov:我會在接受測試後立即接受它,目前爲+1。 – Cratylus

回答

1

如果這些請求是您想要執行的唯一請求,則可以使用Constant Throughput Timer

不斷的吞吐計時器希望你給它每分鐘樣本的目標吞吐量。由於您每X秒有7個請求,因此您可以將其設置爲7*60/X。還設置計算吞吐量基於「僅此線程」

您的測試計劃將是相同的,只有計時器將被添加到它。

如果你還想在這個線程中發送其他請求,我認爲你應該使用Beanshell或BSF。

+0

但是我不想發送7個請求/ X秒。我想確保一個'HTTP-Sampler-1'請求每X秒發送一次 – Cratylus

+0

@Cratylus你會得到它,如果你將定時器後採樣器7 –

+0

用「7 * 60/X」表示計時器是什麼意思? – Cratylus

相關問題