如何在将站点迁移到新服务器后对其进行验证?

时间:2012-06-29 15:32:43

标签: coldfusion migration windows-server-2008 link-checking

我们目前正在设置一台新服务器,从旧的Windows 2003 / Coldfusion 8服务器升级到Windows 2008 / Coldfusion 9服务器。

这不是简单的迁移。 IIS和Coldfusion中较新/更改的功能迫使我们改变我们的代码和设置。

我们想知道是否有某种程序,甚至是基于云的服务,我们可以用它来比较迁移前后的网站。我想简单的链接检查就足够了,但是要完全彻底,我们想知道是否有一个解决方案也会检查页面的内容。 (这是我们老板的一个想法,考虑到网站的大小,我怀疑这是一个可行的任务;所以我会对链接检查和比较响应状态感到满意。)

我想目标是,如果“foo.cfm”在迁移之前是正常的,但之后会抛出500个服务器错误,我们就会知道需要查看的内容。

我知道链接检查器很常见,但不知道是否有任何支持这种功能(比较一次运行的结果而不是另一种运行结果)。我也无法想到如何在谷歌搜索中使用这个词,所以我想我会在StackOverflow问这些伟大的思想。

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

您可以使用Selenium来测试用户界面。

您甚至可以通过CFSelenium将其与MXUnit一起使用,以使其更加自动化。

答案 1 :(得分:2)

如果您的网站是相对静态的,您可以尝试使用curlwget来抓取网站迁移前的内容,然后使用它来迁移迁移后的网站。然后使用Beyond Compare(或其他支持目录的diff工具)来比较两个文件夹树。

如果您的网站有随机元素或与日期相关的内容,这种方法效果不会很好,但您现在可以尝试一下,只需将当前网站分开几个小时,看看有多少不同。

这可以让您对网站进行内容感知比较,并可能很快就会为您提供快速调查的内容列表。您也可以在新网站的开发版本上试用它,以便在发布前查找问题。