2010-02-09 39 views
0

我們有我們的生產服務器運行我們的網站。然後我們有一個測試服務器,它具有完全相同的數據,但通過更改代碼來執行一些新功能。這個網絡應用程序有超過500頁。如何比較測試網站和實況網站

是否有任何計劃,可以

  • 登錄該試驗場
  • 抓取各頁,然後將頁面保存爲HTML
  • 與保存現場直播在同一頁面比較?

通過這種方式,我們可以確保在代碼更新應用於生產時,我們添加到測試網站的新功能不會破壞實時網站。

我目前正在嘗試使用WinHTTrack網站複印機,然後將測試和活動文件夾與一些代碼比較工具(如無法比擬的)進行比較。這工作正常,但有很多文件因域名更改而更改。

期待這個問題的想法/解決方案。

問候

回答

-1

使用離線下載,所有文件從兩個來源下載到電腦上,然後比較喜歡使用Total Commander的一個免費的工具文件夾內容。

編輯

加載您的兩個來源爲CVS,且有進行比較。

+0

我無法找到任何方法來做使用離線下載的登錄記錄的餅乾。 – ToughPal 2010-02-09 11:34:49

+0

上次我使用的時候,如果我登錄了我的默認瀏覽器,登錄將在程序中被識別 – Pentium10 2010-02-09 14:24:07

1

顯然你不能在你的項目中做出一致的,可重現的構建,對嗎?我會建議從長遠來看,它會爲你節省很多頭痛。這樣,您就可以準確知道部署到哪個服務器的時間,因此不需要向後彎曲以便將部署的源代碼恢復到如下所示...

我知道這不是直接解決方案問題......但也許這是值得比較的,不管是否實施這種解決方法(然後改進您的構建過程 - 無論如何 - 因爲有一天您將幾乎完成當然需要這樣做)。

2

你看過使用Watir嗎?這不完全是你正在尋找的東西,但它可能會讓你在測試中有更多的粒度,並確保該網站在功能上是相同的,而不是陷入改變指導,時間戳和所有其他事情,往往會改變任何顯着大小網站作爲其標準功能的一部分。