0

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

这不是一个简单的迁移。IIS 和 Coldfusion 中更新/更改的功能迫使我们更改代码和设置以及一点点。

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

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

我知道链接检查器很常见,但不知道是否有任何支持这种功能(比较一个运行的结果)。我也想不出如何在 Google 搜索中准确地表达这一点,所以我想我会在 StackOverflow 上向伟大的思想家提问。

提前感谢您的帮助!

4

2 回答 2

2

您可以使用 Selenium 来测试 UI。

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

于 2012-06-29T15:44:48.963 回答
2

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

如果您的网站包含随机元素或与日期相关的内容,这种方法不会很好地工作,但您现在可以尝试一下,只需间隔几个小时抓取当前网站,看看有多少不同。

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

于 2012-06-29T16:01:13.013 回答