如何对调用api的UWP应用程序执行压力测试/性能测试

如何对调用api的UWP应用程序执行压力测试/性能测试,uwp,performance-testing,stress-testing,web-api-testing,redis-cache,Uwp,Performance Testing,Stress Testing,Web Api Testing,Redis Cache,我正在寻找一种方法,对调用api并使用radis缓存的UWP应用程序进行性能测试。 应用程序将连续执行操作100小时或更长时间,我需要确保服务器响应时间一致,并且在连续运行这么多小时后不会恶化应用程序的操作响应。顺便说一下,这里没有多个用户的场景。我仍在学习过程中,任何帮助都将不胜感激 您可以添加代码,在应用程序运行时在特定时间点记录消息和事件。测试应用程序时,您可以使用分析工具,如Windows Performance Recorder和Windows Performance Analyzer

我正在寻找一种方法,对调用api并使用radis缓存的UWP应用程序进行性能测试。
应用程序将连续执行操作100小时或更长时间,我需要确保服务器响应时间一致,并且在连续运行这么多小时后不会恶化应用程序的操作响应。顺便说一下,这里没有多个用户的场景。我仍在学习过程中,任何帮助都将不胜感激

您可以添加代码,在应用程序运行时在特定时间点记录消息和事件。测试应用程序时,您可以使用分析工具,如Windows Performance RecorderWindows Performance Analyzer(两者都包含在Windows Performance Toolkit中)来创建和查看有关应用程序性能的报告。UWP提供日志API,它们是<代码> Windows .Funtual.Tyrasys<代码>命名空间的一部分。有关更多详细信息,请参阅此


此外,您还可以使用分析UWP应用程序的性能,例如CPU使用率、内存泄漏等。

您可以使用Microsoft内置或第三方探查器之类的工具

应用程序的最终用户活动可以在应用程序代码本身中模拟,也可以使用第三方工具(如或)模拟

如果需要模拟数百/数千个与后端通信的应用程序来对后端进行负载测试,则需要一个支持UWP应用程序使用的协议的负载测试工具,请查看测试设置示例