壓力測試事務率不高問題診斷
用loadrunner壓測系統,儲存單據的事務通過率總是80%,離99%差很遠。
1.分析應用的日誌,並沒有發現報錯資訊。
2.分析中介軟體gc日誌和資料庫報告,壓力並沒有過載。
3.分析loadrunner報告,發現302的請求比較多。
陷入僵局。
1.在程式碼的儲存方法中列印出語句。發現1000個請求,只有800個列印語句。
2.分析access.log,發現有1000個請求,其中有200個請求返回狀態碼是302,其他的是200。說明請求沒有執行到儲存的方法就被重定向了。
現在問題比較明確,找到被重定向的原因:
在loadrunner的機器上安裝fiddler,捕獲整個請求過程,最終定位到302的原因是請求。
HTTP/1.1 302 Moved Temporarily
X-Powered-By: Servlet/3.0 JSP/2.2 (InforSuite APP Server Java/Sun Microsystems Inc./1.6)
Server: InforSuite APP Server
Location: http://10.10.81.91/web/gg/PustOutLogin.jsp
Content-Type: text/html;charset=GB2312
Content-Language: zh-CN
Content-Length: 194
Date: Fri, 26 Oct 2018 01:47:51 GMT
是會話失效導致使用者被登出。
相關文章
- 基於 PTS 壓測輕鬆玩轉問題診斷
- SQL問題診斷SQL
- 壓力測試
- 診斷子事務的瑞士軍刀
- laravel壓力測試Laravel
- sysbench 壓力測試
- ORACLE壓力測試Oracle
- MACOSXApacheab壓力測試MacApache
- (一)效能測試(壓力測試、負載測試)負載
- 用雲壓力測試工具,如何完成一次測試任務
- RestCloud測試平臺,支援壓力測試RESTCloud
- 軟體壓力測試知識分享,2022好用壓力測試工具有哪些?
- 讓測試事半功倍軟體壓力測試工具分享,壓力測試報告怎麼收費?測試報告
- 診斷叢集的潛在問題
- 使用MTR命令診斷網路問題
- Jmeter效能測試 —— 壓力模式JMeter模式
- oracle壓力測試之orastress!OracleAST
- Apache Bench Web 壓力測試ApacheWeb
- apache ab壓力測試工具-批次壓測指令碼Apache指令碼
- 實現Python壓力測試工具|Python 主題月Python
- 軟體壓力測試怎麼做?出具壓力測試報告軟體測評中心測試報告
- 軟體壓力測試流程和測試工具分享,讓你寫壓力測試報告再也不愁測試報告
- jmeter 壓測問題JMeter
- 如何診斷和解決db2問題DB2
- Jmeter 壓力測試中,如何去判斷服務端已經達到峰值,不能再繼續壓下去了JMeter服務端
- 10大主流壓力測試工具
- oracle壓力測試之orabm(三)Oracle
- 效能壓力測試JMeter替代:LoadjitsuJMeter
- oracle壓力測試之orabm(一)Oracle
- Android Monkey 壓力測試 介紹Android
- 使用JMeter進行壓力測試JMeter
- 壓力測試相關指標指標
- 使用Gatling做web壓力測試Web
- oracle壓力測試之orabm(二)Oracle
- 記一次測試環境壓測問題深究
- 介面測試,負載測試,併發測試,壓力測試區別負載
- 軟體產品為什麼要做壓力測試?壓力測試報告如何獲取?測試報告
- SQL Server database mail問題診斷一例SQLServerDatabaseAI