2011-06-27 49 views
1

該項目使用http clilent庫來輪詢HTTP服務器以查找包含從硬件收集的數據的xml文件。輪詢發生得相對較快。數據隨時間變化。只有一個XML文件被輪詢過。測試http客戶端

是否有一種測試方法/工具可以用作http服務器並根據輪詢時間爲客戶端提供一個xml文件?

基本上,我想要做的是發送XML數據,可能會改變每個民意調查。每個版本的數據都是預先測試的。

我以爲有一個想法是有一個輪詢腳本cron'ed在輪詢頻率檢查出並將每個版本的數據替換到/ var/log/www並讓apache處理其餘部分。但是,這並不能嚴格控制在輪詢時哪個版本將被提供服務,因爲網絡延遲可能導致在數據被提供之前文件被替換。每個版本的數據都必須提供,並且沒有版本可以跳過。

任何解決方案/想法/方法/想法將不勝感激。

感謝

回答

0

如果您正試圖執行特定功能的單元測試,我建議嘲諷HTTP響應,並從那裏走。相對容易設置,然後很容易修改。

+0

嘲笑響應正是我需要做的。你推薦任何現有的預建工具嗎? – tcf