我有一个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/脚本工具来做你所需要的。