我想在服務器上進行負載測試,以瞭解虛擬機上可能的最大連接數。selenium或負載測試nodejs apis負載測試
有人建議硒是負載測試的更好選擇。我只是想做負載測試而不是功能測試。
這是負載的NodeJS測試庫 https://www.npmjs.com/package/loadtest
哪個更好硒或負載測試?
我是一個新手。
我想在服務器上進行負載測試,以瞭解虛擬機上可能的最大連接數。selenium或負載測試nodejs apis負載測試
有人建議硒是負載測試的更好選擇。我只是想做負載測試而不是功能測試。
這是負載的NodeJS測試庫 https://www.npmjs.com/package/loadtest
哪個更好硒或負載測試?
我是一個新手。
這不是「公平」的比較。
loadtest這是一個庫允許運行請求,然後你必須自己處理響應。此工具允許您模擬底層(請求)級別上的系統行爲。
硒正在採取另一種方法。有了硒,您可以在考慮具體要求的情況下模擬真實的用戶場景。 通常硒需要比其他工具更多的機器資源。爲了使用硒提供負載測試,您應該能夠加載與系統真實用戶成比例的虛擬機數量。
負載測試不需要大量的機器,因爲您通常可以從單臺(或幾臺)機器模擬許多用戶。 今天在行業中最常見的工具是Jmeter,因爲@Jitendra Kumar被提及。該工具具有友好的用戶界面,並允許從單個機器生成許多請求。
您還可以看看Gatling工具,它也模擬Scala語言中的請求。
在我的情況下,我有一個基於nodejs的服務器。我首先使用Firefox和Jmeter創建了一個測試用例。
你應該使用老的firefox版本,即47和以下。你可以在瀏覽器上運行你的應用程序(瀏覽器,Cordova,ionic),並使用jmeter記錄它,並在同一個jmeter中運行你想要的客戶端。
下面是負載測試的鏈接
https://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf
使用Apache的JMeter –