我正在做一些QA工作,我需要找出當表單中的值是否更新時,它不是從表單中重新輸入所有值,而是僅更新單個字段本身。有沒有辦法通過HTTP跟蹤來監控數據庫調用?
有沒有一種方法,我可以通過HTTP請求發現這一點,或者是一個插件我就可以使用Chrome監視的內容調用會從服務器進行?
我正在做一些QA工作,我需要找出當表單中的值是否更新時,它不是從表單中重新輸入所有值,而是僅更新單個字段本身。有沒有辦法通過HTTP跟蹤來監控數據庫調用?
有沒有一種方法,我可以通過HTTP請求發現這一點,或者是一個插件我就可以使用Chrome監視的內容調用會從服務器進行?
簡單的答案是否定的。
或者至少不是沒有服務器端工程團隊的支持,以某種形式向您提供。
你是一個HTTP客戶端發送HTTP請求到HTTP服務器,並得到響應。這可能會去到SQL服務器
任何服務器端的流量被在服務器上完成。服務器代碼需要主動注入它正在爲您調試正在生成的SQL語句以及實際發生的事情的信息。
根據SQL數據庫上,有記錄和檢查進入服務器的查詢方式,但在我的經驗,這超出了內部系統的訪問級別最QA部門領取。
在我使用的很多框架中,都有一個開發模式,它提供了一個額外的包裝div,它實現了一個工具欄,可以訪問各種信息,這些信息可用於調試& QA。
可以做的另一件事是將信息添加到瀏覽器的開發工具控制檯。我相信螢火蟲是提供這種功能的第一個延伸,但其他大多數人都有類似的東西。例如,這裏是chrome information。
顯然這一切都取決於服務器端代碼明確地向HTTP響應添加特定的調試信息。換句話說:開發人員需要與您一起在應用程序中以某種方式提供此信息。
如果你的問題是關於Web應用程序,那麼你可以去Fiddler
這是由Telerik的提供的傑作。如果只想監視數據庫調用,則應使用SqlExpressProfiler
可用here。
那麼,基本上,你可以跟蹤從窗體發送到你的服務器的字段,但這不是值得花費時間的事情(因爲一旦字段值集合到服務器,它解析它並可能構建以1000種不同的方式查詢)。我建議你去
要麼建立一個更新觸發器,並觀察是否更新列。這可能取決於你使用
或者做如下測試特定的RDBMS。從你不同 -