提起性能測試,你的第一反應是什麼?
是不屑一顧地認為,它很簡單,沒發展前途?還是覺得性能測試就是做些腳本、參數化、關聯,壓測完成之後,扔出一個結果出來就完了。
實際上真的是這樣嗎?
在我看來,真正的性能工程師,可以把結果整理清楚之後,又可以下結論,提出解決方案:線上根據這個測試結果,做對應的配置,系統肯定可以穩定運作。又或者是:目前測試說明了線上不能支援,後面應該如何優化。
既要有前期的測試,還要有中間的分析,以及最後的調優,三者首尾銜接,缺一不可。
如果你做完性能測試調優後,可以把系統 tps 從 100 提高到 10000,把響應時間從 0.1ms 降為 0.01 ms,把 cpu 的使用率從 100% 變成 50%,那麼你作為性能測試工程師的價值和核心競争力就展現出來了。
但是我遇到不少工程師,在學習性能測試的時候,經常會遇到各種各樣的問題,比如:
每天跑測試隻是發現性能不好,可就是不會分析啊!
cpu 使用率很低,為什麼性能問題還是會持續出現?
jmeter 和 loadrunner 的功能那麼多,分析的時候到底該用哪個?
swap 怎麼就莫名其妙飄黃了呢?
場景執行的邏輯是什麼?怎麼判斷性能場景是可以覆寫線上場景的?
伺服器執行個體從 7 個擴充到了 17 個之後,tps 沒上去,資源也沒用上,逾時還大量的報。怎麼辦?
壓力工具中的響應時間長,但是怎麼定位到是哪裡呢?
…
以上這些問題,你可能也遇到過。那麼,面對這類性能測試或分析、調優問題該如何解決呢?
最後: 可以在公衆号:傷心的辣條 ! 自行領取一份216頁軟體測試工程師面試寶典文檔資料【免費的】。以及相對應的視訊學習教程免費分享!,其中包括了有基礎知識、linux必備、shell、網際網路程式原理、mysql資料庫、抓包工具專題、接口測試工具、測試進階-python程式設計、web自動化測試、app自動化測試、接口自動化測試、測試進階持續內建、測試架構開發測試架構、性能測試、安全測試等。
學習技術千萬不要孤軍奮戰,最好是能抱團取暖,互相成就一起成長,群衆效應的效果是非常強大的,大家一起學習,一起打卡,會更有學習動力,也更能堅持下去。你可以加入我們的測試技術交流扣扣群:914172719(裡面有各種軟體測試資源和技術讨論)
喜歡軟體測試的小夥伴們,如果我的部落格對你有幫助、如果你喜歡我的部落格内容,請 “點贊” “評論” “收藏” 一鍵三連哦!
轉行面試,跳槽面試,軟體測試人員都必須知道的這幾種面試技巧!
面試經:一線城市搬磚!又面軟體測試崗,5000就知足了…
面試官:工作三年,還來面初級測試?恐怕你的軟體測試工程師的頭銜要加雙引号…
什麼樣的人适合從事軟體測試工作?
那個準點下班的人,比我先升職了…
測試崗反複跳槽,跳着跳着就跳沒了…