Web服务器构build最终用户验收testing

我有一个Web服务器映像,我负责跨多个服务器构build。 我有一个约50个URL的列表,我应该去,并确认正确的内容显示。 存在哪些自动化工具可以轻松完成(无需在脚本文件中编写大量curl请求和正则expression式)。

我怀疑你会发现什么比curl(或wget)和几行$SCRIPTING_LANGUAGE_OF_CHOICE更容易。 说真的,大约5分钟的工作。 在Ruby中( Net::HTTP很复杂):

要求'净/ http'

 $ stdin.each_line do | l |
   url,content = l.split(/ \ s + /,2)
  把“#{url}失败!” 除非Net :: HTTP.get(URI.parse(url))=〜/#{content} /
结束

虽然我赞同curl / wget和脚本可以很好地完成工作的观点,但是如果你真的想找另一种方式,可以考虑渗透testing工具。 特别是如果您需要与网站交互,例如login到网站,这些工具将允许您自动化您的testing。 当然,你仍然需要做一些工作来configuration/脚本工具来做你所需要的。

这个人提供服务http://siteuptime.com ,我认为你不需要他们,但它可能是有用的。

你可以做一个PHP(或用你网站上的语言)来检查服务的状态。

检查状态> wget> grep