2016-03-01 58 views
1

這可能是一個愚蠢的問題,但在申請JMeter Infrastructure之前我需要澄清。需要澄清分佈式測試的用戶執行情況

下面是我對以下示例場景的理解。

Master Machine --1; 2臺奴隸機器; Total No.Of users 10;測試持續時間:5分鐘

所以我所理解和注意的是,如果我已經執行了測試,一個機器生成30個樣本。如果我已經使用2臺Slave機器執行了測試,它會生成60個樣本,我理解爲按照JMeter分佈式測試設計。但是,我唯一的問題是針對20個用戶執行的測試?

請澄清!

感謝, 拉賈尼

回答

2

是。如果測試計劃被配置如果運行在2個從機與10個用戶&運行,則它運行總共20個用戶(10個用戶/從)

注意:相同的測試計劃是由運行所有的服務器。 JMeter不會在服務器之間分配負載,每個都運行完整的測試計劃。因此,如果您設置1000個線程並擁有6個JMeter服務器,則最終會注入6000個線程。

[http://jmeter.apache.org/usermanual/remote-test.html]

您不必到測試計劃(.jmx)明確地移動到奴隸,這是自動完成的,這是很好。但是,如果測試是指任何測試數據的文件(例如CSV數據集配置的.csv) - 您需要將這些文件自己移動到所有的從屬設備。 JMeter不會這樣做,當文件不存在時,測試可能會在從站中失敗。

+0

知道了Vinoth!另一部分我手上! – rpagadala