请问,我需要一位专家的建议,如何有效地测试一个完成的Node.js应用程序。
我的目标是:
1. 运行测试以模拟例如100个用户都将数据插入到mongoDB中
2. 100个用户从数据库检索记录
3. 100个用户可能会从数据库中删除记录,我想检查系统在这种情况下的表现如何。
我阅读了npm中关于loadtest的文章,它似乎是一个不错的选择,但我不知道是否可以使用它来传递(post/get)请求到数据库中,以实际查看系统如何响应像100个用户同时发布真实数据到数据库的情况。我认为,loadtest有助于检查例如20秒内40个并发请求的响应时间,这是我对该模块的基本理解,我不知道它是否具有其他功能,如我所期望的那样。
如果可能的话,任何关于如何处理此问题的建议或提示都将不胜感激,因为我希望避免重新发明轮子。
谢谢!
application/json
? - Vikas Bansal