uwp - 如何对调用 api 的 UWP 应用进行压力测试/性能测试
问题描述
我正在寻找一种方法来对调用 api 并使用 radis 缓存的 UWP 应用程序进行一些性能测试。该应用程序将连续执行操作 100 小时或更长时间,我需要确保服务器响应时间一致,并且在一次运行这么多个小时后不会恶化应用程序的操作响应。顺便说一句,这里没有多个用户的场景。我仍在学习曲线上,任何帮助将不胜感激。
解决方案
您可以使用 Microsoft 内置的分析和性能工具或第三方分析器,例如YourKit .NET Profiler。
应用程序的最终用户活动可以在应用程序代码本身中模拟,也可以使用第三方工具(如Windows 应用程序驱动程序或编码的 UI 测试)进行模拟
如果您需要模拟与后端通信的数百/数千个应用程序以对后端进行负载测试 - 您将需要一个支持 UWP 应用程序使用的协议的负载测试工具,请查看如何运行桌面应用程序的性能测试使用 JMeter进行示例测试设置
推荐阅读
- docker - 无法从主机连接到 dockerised Vue CLI 服务
- floating-point - IEEE 754:除法前铸造会导致精度损失吗?
- ruby-on-rails - 使用 RSpec API 文档生成器,我可以漂亮地打印请求正文 JSON 吗?
- powershell - 从任务计划程序运行时 PowerShell 脚本失败
- git - jenkins:git fetch 返回状态码 128:“目标文件 ... 为空”
- sql-server - 尝试比较两个表并将相同的 EPC 值添加到另一个表
- azure-cosmosdb - 在 Gremlin Vertex 中存储动态属性
- amazon-web-services - 使用 aws lambda 进行服务器端加密
- log4j - 间歇性更新日志
- branch.io - 通过API访问快速链接信息