2011-06-27 8 views
1

このプロジェクトでは、httpclilentライブラリを使用して、ハードウェアから収集されたデータを含むxmlファイルのhttpサーバーをポーリングします。ポーリングは比較的速く発生します。データは時間とともに変化します。 1つのxmlファイルのみが常にポーリングされます。httpクライアントのテスト

httpサーバとして使用でき、ポーリングされた時間に基づいてクライアントにxmlファイルを送信するテスト方法/ツールがありますか?

基本的に、私がしようとしているのは、各ポーリングで変更されるxmlデータを送信することです。データの各バージョンはテストのためにあらかじめ決められています。

私は考えていたアイデアは、チェックアウトして/ var/log/wwwにデータの各バージョンを置き換えて、残りを処理するようにポーリング頻度でcron'edログ回転スクリプトを持っている考えています。ただし、ネットワークの遅延によりデータが提供される前にファイルが置き換えられる可能性があるため、ポーリング時にどのバージョンが提供されるかを厳密に制御しません。各バージョンのデータは提供されなければならず、バージョンをスキップすることはできません。

どのような解決策/思考/方法/アイデアが評価されます。

おかげ

答えて

0

あなたが特定の機能のユニットテストを実行しようとしている場合、私は、HTTPレスポンスをからかっ示唆し、そこから行くだろう。設定が比較的簡単で、変更が非常に簡単です。

+0

レスポンスを嘲笑することはまさに私がしなければならないことです。既存のツールをお勧めしますか? – tcf

関連する問題