首页 > 解决方案 > 如何使用 C# 在 Windows 上获取应用程序的性能数据?

问题描述

我是测试自动化的新手,并且属于使用 C# 的自动化项目,其目标是在应用程序处理期间获取性能数据,但我不知道如何做到这一点。

我考虑过通过 Windows 性能监视器获取这些数据,但我也不知道如何从那里获取这些数据。

有人会有其他想法吗,或者有人知道我如何从 Windows 性能监视器获取这些数据吗?

我需要获取的数据是CPU消耗和RAM内存消耗。

处理申请的时间不准确。有时应用程序需要 10 秒、30 秒、50 秒……,具体取决于输入文件的大小。我的想法是创建一个自动化来获取此处理期间的 CPU 消耗和 RAM 内存消耗的数据,以便不必手动获取此信息。

该应用程序是本地的,桌面的。

提前致谢。

标签: c#testingautomationperformance-testing

解决方案


推荐阅读