1

シンプルで構成されるHTTPサーバーへの負荷テストをいくつか作成しましたUnit Tests。各単体テストは、http 要求をサーバーに送信します。ここで、各負荷テストの実行に関する追加情報を保持する必要があるため、カスタム パフォーマンス カウンターを作成しました。

たとえば、タイムアウトのカウンターがあります。タイムアウトが発生するたびincrementにタイプのカウンターがNumberOfItems32表示されるため、負荷テストの最後にタイムアウトの合計数を確認できます。

私の問題は、http 呼び出しに対する平均応答時間を維持するカウンターを作成したいということです。どのPerformanceCounterTypeをどのように使用すればよいですか?

EDITを使用するのが正しいと
思いましたが、 MSDNの説明は次のとおりです。AverageTimer32

このタイプのカウンターは、サンプル間隔の合計経過時間と、その間に完了したプロセスまたは操作の数の比率を表示します

私はこれをしたくありません。単体テストの実行ごとに応答時間を計算するので、適切なカウンターを使用すると、次のコードのみが機能するはずです。

responseTimeCounter.IncrementBy(responseTime);
4

1 に答える 1

1

NumberOfItems32数をキャプチャしたいので、カウンターに行きます。

于 2012-04-10T13:36:58.900 に答える