我正在开发一个由许多并发用户访问的Web应用程序。我正在使用MVC 4,我在控制器中的操作方法将调用管理器类并使用Entity Framework从数据库中获取数据。此外,有时使用LINQ对数据进行细化,并将结果发送回Action方法。整个过程需要2-3秒,在这段时间内,一个或多个请求可以在第一个请求完成之前完成。
现在,我需要编写一个单元测试来模拟上面的测试用例并确认我的代码是否正常工作。
如果并发用户的应用程序设计有任何改进,请建议。
感谢Dennis澄清单元测试和负载测试之间的区别。我不是在寻找任何工具,我想通过单元测试方法(如果可能)使用Visual Studio重新创建场景。如你所说,
当您想知道代码如何处理高负载时,您需要加载 测试具有真正的依赖性(例如,真实的数据库而不是假的 实施单元测试)。
没有真正的依赖关系是否无法进行测试?