我有一個Web應用程序執行一些AJAX調用,然後處理結果。根據發送給瀏覽器的內容,這個處理過程可能非常繁重。如何在瀏覽器中執行測試代碼
我現在想對完成的代碼生成性能統計信息。我正在考慮使用Selemium來自動化我的測試。這將允許我自動點擊按鈕來開始測試,但是我看不到如何檢測代碼何時完成。
我一直在考慮使用頁面加載的事件或(假設我使用JQuery)讓Selenium測試以查看所有AJAX調用已完成。但是,這些事件可以(並且確實)觸發我試圖監視的JavaScript!
有沒有人知道一個機制來檢測所有JavaScript已完成?
感謝
你檢查過硒嗎? –
IE11具有「UI響應能力和內存分析工具,可幫助開發人員診斷並修復性能問題」,這可能是您想要查看的內容,但這可能無法滿足您的所有需求。 –
@卡洛斯巴塞羅那。我確實看過硒,但我能想到的最好的方式是調用JQuery腳本來「返回$ .active」。這會告訴我什麼時候最後的AJAX調用被終止了,但是當調用觸發的JavaScript已經完成時不會。你有沒有具體的想法? – Stormcloud