我已經設法使用JMeter和最多400個虛擬線程進行簡單測試,然後筆記本電腦被凍結。它具有8千兆字節的RAM和一個2.4 GHz處理器的英特爾酷睿i5處理器。jmeter分佈式測試的好處,
然後,我通過使用Oracle Virtual Box和一個主節點在我的筆記本電腦上創建了兩個從節點。我在非GUI模式下運行測試,並且在我的筆記本電腦被凍結之前,我可以運行的最大虛擬線程數也是400,通過將200設置爲JMX文件上的線程數(每個從器件的200線程使400線程處於所有)
因此,如果我能運行的最大線程數與單臺機器以及兩個從機和一個主配置相同,那麼節點從機配置的含義是什麼?它沒有優勢。我究竟做錯了什麼?可能是因爲從節點是虛擬的而不是真實的節點?
另一方面,我得到的400個虛擬線程的.jtl文件重18兆字節,JMeter的聽衆無法讀取其所有步驟。錯誤消息是
jmeter.save.CSVSaveService: Error parsing field 'bytes' at line 67515 java.lang.NumberFormatException: For input string: "text" "
那麼我怎樣才能看到一個大量的線程測試的完整結果?這是RAM缺乏還是JMeter的限制問題?
你好德米特里。通過遵循您的建議,我已經設法將虛擬用戶的數量增加到1200個。非常感謝。 – fran