我创建了 PerformanceCounter 来计算已处理项目的总数。
PerformanceCounter pCo = new PerformanceCounter(CategoryName, CounterName, false);
...
pCo.Increment();
我想运行一个测试来检查cuonter的输出。
如何从 WMI 读取数据?
我创建了 PerformanceCounter 来计算已处理项目的总数。
PerformanceCounter pCo = new PerformanceCounter(CategoryName, CounterName, false);
...
pCo.Increment();
我想运行一个测试来检查cuonter的输出。
如何从 WMI 读取数据?
在stackoverflow 上还有一个关于单元测试WMI的问题,您可能会感兴趣。
您可以创建模拟性能计数器生成的数据的模拟。
我有一个我知道的建议与传统思维背道而驰:安装并允许性能计数器作为单元测试的一部分运行,测试数据并在单元测试期间清理,卸载性能计数器。我没有明确地做这个性能计数器,但是我创建了单元测试来安装/卸载“某物”作为测试的一部分。