我有一個使用oracle數據庫的Java應用程序,運行在Apache Tomcat上。在正常的一天,Java應用程序運行良好。但是,流量每天增加一倍,應用開始遇到響應時間和超時的增加。加載Java應用程序的問題 - 如何複製?
之後,我們嘗試使用jmeter進行運行負載測試,測試的負載量相同,但從未遇到任何響應/超時問題。順便說一下,我們檢查了我們的網絡監測工具,沒有發現問題。
如果我想在測試過程中複製相同的問題,我可以檢查該找些什麼?複製這將有助於確保我們要做的更改能夠發揮作用。
謝謝!
您的負載測試方案是否保存或更新數據庫中的數據?如果是,測試後數據庫中的已完成事務數是否等於虛擬用戶執行的播放迭代次數?或者你的方案只是從數據庫中選擇數據而不執行交易? –
是的。測試場景將在數據庫中創建記錄,並且創建的記錄與場景匹配。 – HGW
我正在查看實際日誌,看起來Java應用程序正在等待創建數據庫連接。我如何在負載中複製它?任何想法?謝謝! – HGW