技術乾貨:關於效能測試面試題及答案
最近很多同學找 陝西優就業小編問有沒有效能測試方面的面試題,小U給大家找來了 希望對正在找工作有點幫助!
推薦閱讀
【技術乾貨】 http://blog.itpub.net/69902581/viewspace-2672371/
1、如何識別系統瓶頸?
從TPS指標分析,TPS即系統單位時間內處理事務的數量。當前隨著使用者數的增長期系統每秒可處理的事務數是否也會增長。
2、如何發現資料庫的相關問題?
①透過執行某些相應的已獲取的SQL語句,判斷是否由於資料庫索引所導致的事務響應過長的問題發生。
②透過實時監控工具(nmon等)監控分析:Ⅰ.系統在執行過程中其CPU是否穩定執行或CPU耗用是否過高;Ⅱ.在系統執行過程中其記憶體是否存在記憶體洩漏現象;
3、think_time的作用是什麼?
①降低當前執行時壓力,環節對應用伺服器所造成的壓力;
②模擬真實生產使用者操作,考察對伺服器所造成的影響。
4、進行引數化的目的是什麼?
①減少指令碼的大小;
②便於指令碼的維護,從而更加真實的模擬生產環境的資料。
5、容量測試方法中為什麼要以逐步遞增的方式進行?
虛擬使用者數隨著負載時間的延長而增加,可以幫助確定系統響應時間減慢的準確時間以及準確的使用者數。
6、假設在測試過程中某些事務的響應時間過長,但分析應用服務、資料庫以及網路都屬於正常現象,問題可能出現的原因有哪些?
①LoadRunner客戶機器是否已無法承載當前執行壓力導致LoadRunner無法及時獲取從服務端返回的資訊;
②Tink_time是否已忽略;
③確定當前被測系統架構,是否為在每次測試過程中清楚快取所導致。
7、如何發現應用伺服器的相關問題?
①透過某些事務的執行,判斷是否在應用程式碼層未進行調優導致事務響應事件過長;
②透過實時監控工具(nmon等)監控分析:Ⅰ.系統在執行過程中其CPU是否穩定執行或CPU耗用是否過高;Ⅱ.在系統執行過程中其記憶體是否存在記憶體洩漏現象;Ⅲ.開啟相應日誌、分析在執行過程中是否存在交易報錯並獲取錯誤原因檢視是否由於程式碼原因導致交易錯誤發生。
8、簡述效能測試流程?
①分析效能需求:挑選使用者使用最頻繁的場景來測試,比如:登陸,搜尋,下單等等。確定效能指標:比如:事務透過率為100%,TOP99%是5秒,最大併發使用者為1000人,CPU和記憶體的使用率在70%以下;
②制定效能測試計劃,明確測試時間(通常在功能穩定後,如第一輪測試後進行)和測試環境和測試工具;
③編寫測試用例;
④搭建測試環境,準備好測試資料;
⑤編寫效能測試指令碼;
⑥效能測試指令碼調優。設定檢查點、引數化、關聯、集合點、事務,調整思考時間,刪除冗餘指令碼;
⑦設計測試場景,執行測試指令碼,監控伺服器;
⑧分析測試結果,收集相關的日誌提單給開發;
⑨迴歸效能測試;
⑩編寫測試報告。
9、如何確定系統最大負載?
透過負載測試,不斷增加使用者數,隨著使用者數的增加,各項效能指標也會相應產生變化,當出現了效能拐點,比如,當使用者數達到某個數量級時,響應時間突然增長,那麼這個拐點處對應的使用者數就是系統能承載的最大使用者數。
10、效能測試指標有哪些?
①響應時間;
②吞吐量;
③Cpu;
④記憶體;
⑤Io;
⑥Disk。
11、如何指令碼增強?
①做引數化;
②做關聯;
③新增事務;
④新增斷言;
⑤新增集合點;
⑥新增思考時間。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902581/viewspace-2672571/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 技術乾貨:RabbitMQ面試題及答案MQ面試題
- 技術乾貨:ActiveMQ面試題及答案MQ面試題
- 技術乾貨:Hadoop面試題及答案Hadoop面試題
- 技術乾貨:spring boot面試題及答案Spring Boot面試題
- 技術乾貨:Tomcat面試題彙總及答案Tomcat面試題
- 技術乾貨:Kotlin面試題彙總及答案Kotlin面試題
- 技術乾貨:spring cloud面試題彙總及答案SpringCloud面試題
- 技術乾貨:Kubernetes面試題彙總及答案面試題
- 技術乾貨:ASP.net mvc面試32題附答案ASP.NETMVC面試
- 軟體測試常見面試題及答案面試題
- Oracle面試試題及答案Oracle面試
- 技術乾貨 | AB測試和灰度釋出探索及實踐
- 12個iOS技術面試題及答案總結iOS面試題
- 測試面試題集錦(五)| 自動化測試與效能測試篇(附答案)面試題
- 乾貨 | Dubbo 介面測試技術,測試開發進階必備
- 10道Python常見面試題及答案,快來測測你的技術!Python面試題
- 效能測試面試題面試題
- .net 面試題與測試題(附答案)面試題
- 乾貨來臨:C語言面試54題附答案C語言面試
- 面試題:web程式設計技術考試題庫(含答案)面試題Web程式設計
- Java開發基礎常見面試題及答案彙總(實用乾貨!)Java面試題
- 技術乾貨 | ToB 業務場景下自動化測試的實踐及探索
- 面試題及相關參考答案面試題
- 效能測試筆試 50 題 (答案在末尾)筆試
- 精選乾貨:Java精選筆試題附答案Java筆試
- 【乾貨集】超全的滲透測試面試題總結!面試題
- 乾貨分享▏軟體效能測試包括哪些測試內容?
- PHPer 面試可能會遇到的問題及答案 | 掘金技術徵文PHP面試
- 【學員乾貨】App常見效能測試點APP
- 技術乾貨收集
- 效能測試常見面試題面試題
- JS面試題及答案JS面試題
- 2017前端面試題及答案總結|掘金技術徵文前端面試題
- Android 面試題(附答案) | 掘金技術徵文Android面試題
- 技術面試題分享:含答案的10道Jvm面試專題面試題JVM
- 關於UI自動化技術及測試的一些看法UI
- struts面試題及答案【重要】面試題
- 技術乾貨丨如何在Docker環境下搭建測試管理平臺?Docker