我有一个使用标准MVVM模式的WPF应用程序。我想测试它的性能和负载。我在Visual Studio 2013中看到有一个检查Web性能和负载测试的选项。我尝试了它的负载测试部分,但是负载测试只接受测试类型,即单元测试或编码UI测试。
我的问题是:我可以在没有任何测试用例的情况下直接测试我的应用程序的负载。或者测试我的WPF应用程序的正确过程是什么。
答案 0 :(得分:2)
永远不要在WPF或任何类型的UI应用程序上运行负载测试。负载测试通常在支持负载的层上完成:asp.net,Web Api,WCF ......有时候是DB。
在UI层,进行性能测试更好,我的意思是模拟来自数据层或具有高速率事务/秒的大量数据。 Visual Studio Profiler & Profiling tools将帮助您确定热门路径并找到应用程序瓶颈。