第一階段筆試題 1.什么是性能測試? 2.性能測試的核心原則是什么? 3.性能測試的應用領域有哪些? 4.壓力工具的工作原理是什么? 5.性能測試基本思路是什么? 6.交付一個性能測試項目,請闡述你的性能測試流程 7.如何抽取性能測試場景? 8.前端性能測試關注哪些點?了解哪些前端性能優化方法? 9.解釋常用的性能指標的名稱與具體含義 10.性能測試類型有哪些?按順序描述 11.什么是集合點?設置集合點有什么意義?jmeter中如何設置集合點? 12.什么是固定等待和隱式等待? 13.什么是負載?有哪些負載模式? 14.你在測試中遇到過哪些性能問題? 15.你在性能場景設計中用到哪些方法? 16.什么是關聯,如何動態關聯?有哪幾種關聯的方法? 17.jmeter負載測試中怎么保持session會話? 18.什么是Ramp up?你如何設置? 19.如何識別性能瓶頸? 20.非gui下如何參數化運行場景? ---------------------------------------------------------------------------------- ---------------------------------------------------------------------------------- 21.簡述堆區的空間分配和gc原理 22.什么是內存溢出 23.簡述cpu的工作原理 24.什么是上下文切換?哪些場景會存在上下文切換? 25.簡述平均負載和利用率 26.什么是swap空間?oomkiller了解嗎?怎么開啟swap空間 27.進程的優先級如何設置? 28.吞吐量大幅度波動有哪些原因? 29.哪些現象說明了IO瓶頸? 30.了解哪些資源監控命令? 31.如何用命令行生成測試報告?jtl文件怎么分析? 32.簡要描述如何分布式執行腳本 33.設計一個持續集成框架(描述清晰,能畫出來)