天天看點

做好性能測試需要了解的知識彙總 性能測試

 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/