1. 如何了解tps?
2. 如何了解線程調用?
3. 如何了解響應時間?
4. 如何了解性能模組化?(可分類回答)
5. 如何了解響應時間、tps曲線和使用者之間的關系?
應用伺服器
1. 如何了解j2ee的系統架構?
2. 如何了解j2ee應用伺服器的容器?
3. 如何了解記憶體洩露?如何定位java類的應用的記憶體洩露?如何定位c語言編寫的應用的記憶體洩露?
4. 如果用純java的應用調用j2ee應用伺服器的容器資源會出現什麼結果?需要如何維護容器資源?(說明原理即可)
5. 如何定位java的方法調用消耗的時間?(不通過在源代碼中加時間戳的方式)?
6. 如何定位c語言中的函數調用消耗的時間?
7. 如何監控j2ee應用伺服器?(可以用一個具體的應用伺服器做例子)
1. 如何了解資料庫架構?(可以用一個資料庫做例子)
3. 如何跟蹤sql的執行時間和記憶體的消耗?(可以用一個資料庫做例子)
4. 如何監控資料庫?監控能得到什麼資料?(可以用一個資料庫做例子)
6. 有幾種手段可以改變執行計劃?(可以用一個資料庫做例子)
1. 如何判斷cpu、記憶體、磁盤的瓶頸?
2. 如何了解cpu、記憶體、磁盤之間的關系?
3. 如何了解paging in/paging out?
4. 如何監控作業系統的資源?(可以用一個作業系統做例子)
5. 如何了解記憶體管理和線程排程?(可以用一個作業系統做例子)
6. 如何了解cswitch?(可以用一個作業系統做例子)
7. 如何了解磁盤io?(可以用一個作業系統做例子)
網絡
1. 如何定位資料包的傳輸在網絡上消耗的時間?
2. 如何了解純路由和nat的差別?
性能測試工具
2. 如何了解loadrunner裡的關聯?
3. 如何了解性能壓力工具?
4. 如何了解虛拟使用者?(可以用一個工具做例子)
5. 如果了解業務到腳本的轉化?(可以用一個工具做例子)
6. 如何做到業務統計資料到場景的轉化?(可以用一個工具做例子)
最新内容請見作者的github頁:http://qaseven.github.io/