2016-09-05 53 views
3

我喜歡運行模擬測試客戶端,就好像例如1000個客戶端在MongoDB上同時執行任務,並查看服務器的狀態。與分析工具一起,我希望能夠識別瓶頸並在問題成爲問題之前解決問題。如何強調測試一個mongodb?

您會建議在API級別上運行模擬測試的工具是什麼? 你會建議哪些分析工具來識別瓶頸,目前首選免費工具。

+0

我縮小了工具下來,目前我傾向於用戶要麼[加特林(HTTP:// gatling.io/)或[JMeter](http://jmeter.apache.org/)。 – MBushveld

回答

2

經過相當多的研究後,我發現使用jmeter進行大規模REST調用的意義重大。這樣我就可以在數據庫上創建一個受控負載。我使用node-inspector和本地mongodb分析進行分析。

對於那些喜歡對DB John Page的POCDriver(模擬客戶端)進行更「直接」測試的人:https://github.com/johnlpage/POCDriver可能很有趣。

資料可視化(從日誌文件),可以用做:https://github.com/rueckstiess/mtools

希望幫助:-)