做好性能測(cè)試需要了解的知識(shí)匯總
1. 如何理解TPS?
2. 如何理解線程調(diào)用?
3. 如何理解響應(yīng)時(shí)間?
4. 如何理解性能建模?(可分類回答)
5. 如何理解響應(yīng)時(shí)間、TPS曲線和用戶之間的關(guān)系?
6. 在LoadRunner中為什么要設(shè)置思考時(shí)間和pacing?
應(yīng)用服務(wù)器
1. 如何理解J2EE的系統(tǒng)架構(gòu)?
2. 如何理解J2EE應(yīng)用服務(wù)器的容器?
3. 如何理解內(nèi)存泄露?如何定位JAVA類的應(yīng)用的內(nèi)存泄露?如何定位C語言編寫的應(yīng)用的內(nèi)存泄露?
4. 如果用純JAVA的應(yīng)用調(diào)用J2EE應(yīng)用服務(wù)器的容器資源會(huì)出現(xiàn)什么結(jié)果?需要如何維護(hù)容器資源?(說明原理即可)
5. 如何定位JAVA的方法調(diào)用消耗的時(shí)間?(不通過在源代碼中加時(shí)間戳的方式)?
6. 如何定位C語言中的函數(shù)調(diào)用消耗的時(shí)間?
7. 如何監(jiān)控J2EE應(yīng)用服務(wù)器?(可以用一個(gè)具體的應(yīng)用服務(wù)器做例子)
1. 如何理解數(shù)據(jù)庫架構(gòu)?(可以用一個(gè)數(shù)據(jù)庫做例子)
2. SQL語句在數(shù)據(jù)庫中的執(zhí)行分成幾步,每一步都做什么?(可以用一個(gè)數(shù)據(jù)庫做例子)
3. 如何跟蹤SQL的執(zhí)行時(shí)間和內(nèi)存的消耗?(可以用一個(gè)數(shù)據(jù)庫做例子)
4. 如何監(jiān)控?cái)?shù)據(jù)庫?監(jiān)控能得到什么數(shù)據(jù)?(可以用一個(gè)數(shù)據(jù)庫做例子)
5. 如何定位死鎖問題?如何定位熱塊問題?如何監(jiān)控日志切換?(可以用一個(gè)數(shù)據(jù)庫做例子)
6. 有幾種手段可以改變執(zhí)行計(jì)劃?(可以用一個(gè)數(shù)據(jù)庫做例子)
1. 如何判斷CPU、內(nèi)存、磁盤的瓶頸?
2. 如何理解CPU、內(nèi)存、磁盤之間的關(guān)系?
3. 如何理解paging in/paging out?
4. 如何監(jiān)控操作系統(tǒng)的資源?(可以用一個(gè)操作系統(tǒng)做例子)
5. 如何理解內(nèi)存管理和線程調(diào)度?(可以用一個(gè)操作系統(tǒng)做例子)
6. 如何理解CSwitch?(可以用一個(gè)操作系統(tǒng)做例子)
7. 如何理解磁盤IO?(可以用一個(gè)操作系統(tǒng)做例子)
網(wǎng)絡(luò)
1. 如何定位數(shù)據(jù)包的傳輸在網(wǎng)絡(luò)上消耗的時(shí)間?
2. 如何理解純路由和NAT的區(qū)別?
性能測(cè)試工具
1. 解釋LoadRunner的工作原理。
2. 如何理解LoadRunner里的關(guān)聯(lián)?
3. 如何理解性能壓力工具?
4. 如何理解虛擬用戶?(可以用一個(gè)工具做例子)
5. 如果理解業(yè)務(wù)到腳本的轉(zhuǎn)化?(可以用一個(gè)工具做例子)
6. 如何做到業(yè)務(wù)統(tǒng)計(jì)數(shù)據(jù)到場(chǎng)景的轉(zhuǎn)化?(可以用一個(gè)工具做例子)
posted on 2013-09-13 11:51 順其自然EVO 閱讀(664) 評(píng)論(0) 編輯 收藏 所屬分類: 性能測(cè)試 、安全性測(cè)試