1

我创建了 PerformanceCounter 来计算已处理项目的总数。

PerformanceCounter pCo = new PerformanceCounter(CategoryName, CounterName, false);
...
pCo.Increment();

我想运行一个测试来检查cuonter的输出。

如何从 WMI 读取数据?

4

1 回答 1

0

在stackoverflow 上还有一个关于单元测试WMI的问题,您可能会感兴趣。

您可以创建模拟性能计数器生成的数据的模拟。

我有一个我知道的建议与传统思维背道而驰:安装并允许性能计数器作为单元测试的一部分运行,测试数据并在单元测试期间清理,卸载性能计数器。我没有明确地做这个性能计数器,但是我创建了单元测试来安装/卸载“某物”作为测试的一部分。

于 2013-01-29T21:02:23.763 回答