2011-06-17 60 views
0

在我的性能測試過程中,我碰巧看到每隔一小時發生一次鎖超時錯誤。除了進行性能測試之外,我還沒有看到任何這類問題。鎖超時超時只發生在一小時內的錯誤

這是可以在應用程序中修復的東西,或者我應該重新嘗試再次執行這些更新。請建議。

注:我的應用程序有更多的讀操作,只有很少的寫操作。

回答

0

如果此問題僅在測試中發生,並且從未在生產中出現實例,則您可能有工程重影,除非該鎖與此版本中尚未投入使用的新代碼直接相關。

工程重影與測試僞影很常見,這些僞影設置用於鍛鍊被測系統的行爲與生產中的真實用戶行爲不同。這可能與執行速度,會話保留,來回傳遞適當的信息或潛在的其他幾十項有關。這裏的關鍵是瞭解哪些測試工件會導致問題。

如果您使用的是傳統的最終用戶界面測試工具,它記錄了客戶端和服務器之間的對話,然後記錄兩次,然後記錄測試記錄。您可能錯過了與直接與上述錯誤有關的會話或狀態相關的細微元素。如果您有手構建對話,那麼您將需要從日誌或嗅探器跟蹤角度來檢查您的手部構造與實際客戶對流之間的差異,然後相應地調整您的測試工件。