如何对mongodb进行压力测试?

How to stress test a mongodb?

我喜欢 运行 模拟测试客户端1000 个客户端同时在mongodb 上执行任务,看看服务器的情况。结合分析工具,我希望能够识别瓶颈并在它们成为问题之前解决它们。

对于 API 级别的 运行 模拟测试,您建议使用什么工具? 您建议使用什么分析工具来识别瓶颈,目前首选免费工具。

经过大量研究后,我决定使用 jmeter 进行大量 REST 调用。这样我就可以在数据库上创建受控负载。我使用节点检查器和本机 mongodb 分析进行的分析。

对于那些喜欢对 DB John Page 的 POCDriver(模拟客户端)进行更多 "direct" 测试的人:https://github.com/johnlpage/POCDriver 可能会很有趣。

配置文件可视化(来自日志文件)可以通过以下方式完成:https://github.com/rueckstiess/mtools

希望对您有所帮助:-)