2013-02-28 41 views
2

我試圖用JMeter 2.9與運行分佈式測試:JMeter的分佈式測試與多個採樣發件人模式

  • 1客戶(主JMeter的啓動測試和收集結果)
  • 2服務器(奴隸是執行實際的請求和數據發送回客戶端)

的問題是關於採樣發送模式配置:我想使用DiskStore將結果存儲在每個從站中,並在測試結束後收集它們。我已經測試成功了。

但是我希望在執行期間有一些數據在結束之前看看測試是如何進行的。

我的第一次嘗試是配置sample_sender_client_configured=false,這應該強制使用從屬配置。然後使用DiskStore配置一個從站,另一個使用標準模式。我瞭解到,使用此標準中的配置從設備將在測試期間將數據發送到主設備,並且在測試完成後,從設備與DiskStore將發送數據

雖然在執行過程中,沒有數據顯示在監聽器中。當測試完成的結果繪製正確(我假設從兩個奴隸)。

關於如何解決此問題的任何想法?是否有可能在分佈式測試中有多個樣本發送模式?是否還有其他選項可用於分佈式測試的DiskStore模式,並且在測試過程中仍然有一些數據?

謝謝。

回答

1

你不應該混合模式。 最後2.9版本配有最佳配置。

爲了有測試結果在這個客戶端添加到user.properties:

summariser.name=summary 
# 
    # interval between summaries (in seconds) default 3 minutes 
    summary.interval=20 
    # 
    # Write messages to log file 
    summariser.log=false 
    # 
    # Write messages to System.out 
    summariser.out=true 
+0

使用這種配置我不能設法得到在GUI模式的彙總結果。我知道我可以在從屬設備上使用DiskMode作爲示例發送模式,並且彙總程序(是在主設備上配置的,還是需要在每個從設備上配置?),以便每隔20秒爲主設備(GUI模式)中的監聽程序獲取數據(或任何其他時間間隔)。那是對的嗎?如果是這樣,是否還有其他配置步驟在偵聽器上顯示結果? – Guillermo 2013-03-04 15:05:30

+0

總結處於NON GUI模式,這是您在LOAD測試期間應該使用的內容,請閱讀以下內容:http://www.ubik-ingenierie.com/blog/jmeter_performance_tuning_tips/ – 2013-03-05 12:07:19

+0

我讀過您的文章 – Guillermo 2013-03-05 14:43:53

相關問題