このプロジェクトでは、httpclilentライブラリを使用して、ハードウェアから収集されたデータを含むxmlファイルのhttpサーバーをポーリングします。ポーリングは比較的速く発生します。データは時間とともに変化します。 1つのxmlファイルのみが常にポーリングされます。httpクライアントのテスト
httpサーバとして使用でき、ポーリングされた時間に基づいてクライアントにxmlファイルを送信するテスト方法/ツールがありますか?
基本的に、私がしようとしているのは、各ポーリングで変更されるxmlデータを送信することです。データの各バージョンはテストのためにあらかじめ決められています。
私は考えていたアイデアは、チェックアウトして/ var/log/wwwにデータの各バージョンを置き換えて、残りを処理するようにポーリング頻度でcron'edログ回転スクリプトを持っている考えています。ただし、ネットワークの遅延によりデータが提供される前にファイルが置き換えられる可能性があるため、ポーリング時にどのバージョンが提供されるかを厳密に制御しません。各バージョンのデータは提供されなければならず、バージョンをスキップすることはできません。
どのような解決策/思考/方法/アイデアが評価されます。
おかげ
レスポンスを嘲笑することはまさに私がしなければならないことです。既存のツールをお勧めしますか? – tcf