2011-06-27 50 views
1

该项目使用http clilent库来轮询HTTP服务器以查找包含从硬件收集的数据的xml文件。轮询发生得相对较快。数据随时间变化。只有一个XML文件被轮询过。测试http客户端

是否有一种测试方法/工具可以用作http服务器并根据轮询时间为客户端提供一个xml文件?

基本上,我想要做的是发送XML数据,可能会改变每个民意调查。每个版本的数据都是预先测试的。

我以为有一个想法是有一个轮询脚本cron'ed在轮询频率检查出并将每个版本的数据替换到/ var/log/www并让apache处理其余部分。但是,这并不能严格控制在轮询时哪个版本将被提供服务,因为网络延迟可能导致在数据被提供之前文件被替换。每个版本的数据都必须提供,并且没有版本可以跳过。

任何解决方案/想法/方法/想法将不胜感激。

感谢

回答

0

如果您正试图执行特定功能的单元测试,我建议嘲讽HTTP响应,并从那里走。相对容易设置,然后很容易修改。

+0

嘲笑响应正是我需要做的。你推荐任何现有的预建工具吗? – tcf