1

PerformanceMonitor我有一个类,它包含有关网络接口统计信息的各种调用。我在手动将大文件复制到共享驱动器以测试计算视频点播带宽、利用率等的调用时运行了测试。显然不理想。

我怎样才能自动执行此操作,或者是否有某种工具/模拟器可以访问网卡,以便我可以在负载下运行测试,从而产生正确的值?

4

1 回答 1

2

对我来说,这听起来不像是单元测试。通常情况下,诸如数据库和硬件位之类的东西会在单元测试中被模拟/伪造/存根,并提供“假”结果。

恐怕很难用给定的信息更具体,但在你的情况下,我会寻找一种方法来提供一个假的 PerfMon API,它返回硬编码的值。测试 PerfMon API 本身没有任何价值,因此创建一个假实现并使用它来测试您的代码是否对这些值做出正确的响应。

于 2012-10-02T22:46:27.700 回答