性能測試步驟:
1.將配置調到最優,找系統的最大處理能力
2.控制TPS
3.沒有性能需求,先將系統調到最優
已經上線的系統做性能調研步驟:1.年排序找最大》月排序找最大》星期排序,找最大》某一天找最大》24小時找哪個小時最大
找業務的成功率
說一類業務,不是一些業務
取80%的業務場景,做性能
單業務一個用戶跑TPS
優化前的TPS,優化后的TPS
think time統計,不會用,就最好不要用
TPS上不去,CPU上不去,內存消耗看堆
CPU耗的高,看棧
某移動現有用戶一千二百萬左右,一個月通過營業廳辦理的業務量是17,883,429次,峰值業務量(1小時)是92,483次。為了滿足一千四百零四萬的用戶量需求,峰值增加到1.5倍,峰值業務量是138,725。

不清楚到底並發多少虛擬用戶是合理的(不要從並發多少虛擬用戶考慮)
網上能找到所有關於並發用戶的計算方法,這些公式都是錯誤的,無任何參考價值
通過TPS跑性能方法:
1.從TPS業務處理量業看,預估每天、每小時處理10萬筆業務除以3600秒,得到TPS每秒可以處理多少筆就可以了,並發用戶數是多少無所謂,只要達到3600秒10萬就可以了。
2.預測試,用Ramp Up遞增的方式,看看能支撐多少用戶數。慢慢增加用戶,監控系統資源(在最佳的資源下)得到最佳用戶數。根據最佳用戶數,反回來看能不能達到業務需求
的目標。
新、老系統如何跑性能:
1.老系統通過歷史業務評估TPS,得出TPS后要略高於當前的評估保證在較大壓力,系統可以正常運行。
2.新業務系統,什么業務數據都沒有,怎么辦?
所有的評估都是猜想沒有任何根據,只能通過動態的方法,通過現有系統環境跑性能(尤其在客戶也不清楚的情況下)評估得出最佳和最大的用戶數,系統的最大處理能力是多少。得出來以后,在上線后及時監控客戶系統,有沒有達到最佳用戶數最大用戶數,系統資源怎么樣,達到性能瓶頸,該添加硬件添加硬件,該調優調優。在內部跑性能目的不是為了驗收合格不合格,而是發現能不能優化,有沒有漏洞的地方,有明顯缺陷的地方,把能優化的優化,參數調優,優化前優化后,有沒有提高。上線后實時跟蹤根據情況實時處理。
