數據分析在壓測中的應用2

之前在《構建自動化性能測試系統的實踐》中提到使用的測試工具是自己開發的。有同學就提出了疑問:如何驗證自己開發的工具是有效的呢?確實,在以往的測試過程中,還真有遇見過tps老上不去,原來是壓測同學沒用好LR,導致LR沒有發起預期的壓力。想想在壓測時都不能保證發起的壓力,那又談何壓測呢?

而驗證是否有足夠的壓力,可以通過分析被測系統的交易數據快速的判斷一下。通過上一次的《數據分析在壓測中的應用1》中的方法,我們分析得到了某一天真實的線上請求情況,如下圖:

某一天線上請求情況

把這個線上數據導入壓測工具中,并且預計未來會有4倍的業務增長,將壓力提增4倍。用壓測工具進行一次測試后,對測試環境的訂單數據進行分析,得到下圖:

測試環境模擬線上情況的請求量

通過簡單的圖形判斷,兩張圖的數量倍數,趨勢還是基本相符的。

在測試環境中,運行一個7*24小時的穩定性測試:

7*24小時穩定性測試數據量請求

通過數據分析得到的這三個圖形,我們基本能判斷,現有測試工具是有效。


有不足之處,歡迎指正,共同學習。

多謝

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容