1

PerformanceMonitorネットワーク インターフェイス統計に関するさまざまな呼び出しをラップするクラスがあります。ビデオ オン デマンドの帯域幅や使用率などを計算する呼び出しをテストするために、大きなファイルを共有ドライブに手動でコピーしながらテストを実行しました。明らかに理想的ではありません。

これをどのように自動化できますか、または正しい値が生成されるように負荷をかけた状態でテストを実行できるように、ネットワーク カードにヒットする何らかのツール/エミュレーターがありますか?

4

1 に答える 1

2

それは私には単体テストのようには聞こえません。通常、データベースやハードウェアのビットなどは、単体テストでモック/偽造/スタブされ、「偽の」結果が提供されます。

与えられた情報をより具体的にするのは難しいと思いますが、あなたの場合、ハードコードされた値を返す偽のPerfMonAPIを提供する方法を探しています。PerfMon API自体をテストすることに価値はないので、偽の実装を作成し、それを使用して、コードがそれらの値に応じて正しいことを行うかどうかをテストします。

于 2012-10-02T22:46:27.700 に答える