性能測試是軟件產品在發佈以前必須通過的一個步驟,或在POC之時,或在UAT以前。而不一樣公司的業務系統千千萬,本文將闡述性能測試會被忽略的地方,以及做者在實際性能測試工做期間遇到的問題。但願能對您有一點小小的啓發或者幫助。
我經常使用的性能測試工具爲:api
AB我的認爲更適合對純粹的api接口進行經過率測試,或者僅僅是爲了獲取TPS,簡單高效。LR的性能最佳,圖表展現好,沒有缺點,缺點就是收費(貴不是LR的缺點,是個人缺點)。因爲JMeter是開源的,且插件豐富,併發性能恰好知足系統需求,我最終選擇了它。服務器
萬事開頭難,性能測試最難的地方就是如何制定切實有效的測試方案。不一樣於以往的功能測試,更偏向對於業務的理解。而性能測試,每每想模擬出最真實的實際生產狀況下系統會呈現出什麼樣的問題。架構
我的以下建議:併發
2.從業務架構師那獲取性能測試的重點,在大數據、微服務大背景下,業務系統每每會被拆分紅多個子服務。有的時候爲了針對性體現報告數據,有可能會對某些子服務作針對性性能測試(性能不夠,數據來湊~)。避免浪費過多精力。異步
3.及時分析數據,造成報告。微服務
我曾遇到如下坑點(或者說犯的錯):工具
歡迎關注個人公號:彪悍大藍貓,持續分享大數據、SpringCloud乾貨~性能