HTTP探测实用程序

寻找定期发出HTTP请求的探测实用程序,并以某种方式提供Web服务器/networking响应时间的输出(CSV / UI)。

很高兴有:JavaScriptparsing能力获取所有引用资源(图像/ CSS /脚本)与主要的HTML文件。

最好是可以在Windows上执行的东西。

寻找的实用工具, 而不是networking服务 – 都将被应用在内联网

更新 :直到现在只发现这个简单的实用程序。

httping有什么问题? 结合你最喜欢的脚本语言( ahem Perl!)的一些代码,它将很容易地实现你的目标。

如果你正在寻找一些有点漂亮的东西给吸烟一试。 您可以使用Curl或HTTP 探针来查询您的Web服务器的延迟信息。 吸烟主要是为了在Unix平台上运行而devise的,但一些冒险的灵魂已经设法在Windows上运行。

Pingdom可能是最完善的服务。 我从来没有用过它,所以我不能评论它的功效,但似乎SF在这里的人很喜欢。 如果我记得,基本水平的服务成本是相当合理的。

不知道JavaScript的parsing。 这是一个很难的问题。

至lesswget可以下载引用资源的页面,并有win32版本。

如果你想在另一台服务器上运行的东西….

有几个商业软件包,可以做你想要的东西….但他们的成本。 我喜欢的是HP的Sitescope。 不记得软件包是否在Windows上运行,但是软件包将驻留在单独的机器上。 这个包允许你相对容易的脚本会话(如login/做东西/注销)。

我现在在哪里工作,我使用nagios作为我的监控系统,它具有检查特定URI的function。 Nagios在执行会话监控方面的能力有限。

你有没有考虑perl脚本定期的curl请求来实际发出HTTP请求? 您可以使用perl在请求之前和之后提取计时器信息,然后将两次之间的差异推送到数据库,您的Web服务器可以在其中获取数据。

一旦你点击了Javascript代码,那么所有的代码都是本地执行的,所以你需要弄清楚你是否需要服务器时间或完整的最终用户体验时间,这将因客户端的不同而不同,具体取决于发生的事情客户端PC。

惠普业务可用性中心将允许您运行QuickTest专业脚本作为GUI虚拟用户抽样代理,这将为您提供完整的浏览器体验,但获得该信息肯定会有成本。 SiteScope可以给你下载项目的时间减去JavaScript。 BAC和SiteScope都可以在所有Windows基础设施上实施。