這段時間面試了一些作過性能測試的應聘者,從結果來罕有能讓人滿意的。整理了一些我常問的性能測試問題,但願對有志於轉型性能測試或者正在找性能測試相關工做的同行有所幫助。若對於如下問題有想法也歡迎加我微信進行溝通。linux
個人微信號是Shalayang面試
性能測試的意義和做用,說出由於性能不良形成的質量事故?瀏覽器
如何進行性能測試,總體的性能測試流程是什麼? 肯定需求-制定計劃和策略-準備環境(乾淨的,數據)-編寫腳本-設計測試場景-運行-監控執行-分析測試結果微信
性能測試的難點在哪裏?如何克服?併發
如何選擇性能測試工具?框架
如何肯定性能測試團隊的人力資源需求?工具
性能測試會用到哪些知識?性能
系統瓶頸如何分析,列出系統瓶頸? ---最笨的、最基本的方法是按照必定的規則壓併發,看日誌。測試
如何分析一個linux系統存在了內存不足?網站
如何證實一個linux系統中的程序存在內存泄露?
如何證實一個linux系統中的IO能力存在瓶頸?
loadrunner中的unique會使用在哪一種性能測試場景需求中使用?
請說出loadrunner中的關聯是怎麼回事?
若是把性能測試工程師分爲三級,你以爲如何劃分?
性能測試和壓力測試是什麼關係? 壓力測試和負載測試是什麼關係?
loadrunner腳本出現亂碼怎麼解決?錄製腳本時沒法打開瀏覽器如何解決?若是腳本在運行中報錯,如何分析緣由和解決?
錄製腳本的2個模式分別是什麼?他們的區別
loadrunner的隨機化用在什麼場景?
性能測試的實現原理?
如何制定一個性能測試的指標?哪些指標是核心的?
線程和進程有什麼區別?調用接口是線程仍是進程(線程)?
loadrunner的併發數和在線用戶數是個什麼關係?
說出你見過的一些設計優秀的網站系統框架,而且說明他們的缺點和優勢?
如何找到大型系統中的最大瓶頸點?
你若是懷疑某段程序有問題,你如何來證實程序的性能好壞? ---定義事務,或者該程序所在的文件的大小(如JS文件,文件越小越好)
若是性能分析和調優應該是誰來負責?
性能測試場景怎麼搭建?
本文分享自微信公衆號 - 軟件測試經驗與教訓(udatest)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。