新聞中心
我們前面說了性能測試負(fù)載模型的概念,那么在實際落地的時候,到底該如何進(jìn)行負(fù)載模型的建模呢,這里大概總結(jié)一下我認(rèn)為的建模方法:
在進(jìn)行場景建模的時候,最方便也是最常用的就是項目已經(jīng)上線運行過一段時間,有足夠過的日志作為數(shù)據(jù)源來進(jìn)行分析,這類情況下一般都有比較固定的方法通過對日志進(jìn)行分析來獲得準(zhǔn)確的模型數(shù)據(jù);另一種是準(zhǔn)備上線的項目,這類項目還沒有任何日志可供參考,這種情況下一般都是與已在運行的近似項目進(jìn)行類比,找到最接近的項目來進(jìn)行仿真模擬;最后一種則是新業(yè)務(wù)或者新產(chǎn)品,既沒有歷史數(shù)據(jù)也沒有類比的項目或產(chǎn)品,這種情況下,則只能根據(jù)一些經(jīng)典的建模理論來進(jìn)行建模,這種建模方法大多都是以某一個視角來對項目或產(chǎn)品進(jìn)行觀察,結(jié)合建模理論來進(jìn)行建模。
無論是哪種建模方法,根據(jù)我們在建模基礎(chǔ)理論中提出的三維模型,最終要確定的實際都是模型的三要素:時間、負(fù)載量、負(fù)載對象,以用來解釋如下三個問題:
1. 系統(tǒng)運行規(guī)律:即系統(tǒng)運行的周期和時間,確定測試持續(xù)的時間;
2. 要模擬的負(fù)載大小:測試的時候要測試多少用戶或者多大吞吐量;
3. 負(fù)載分布:要測試哪些功能或者頁面,以及他們的比例如何;
后面我會分三篇文章來詳細(xì)說一下具體的建模方法和如何回答這三個問題,敬請期待。
文章名稱:性能測試負(fù)載模型(四)-創(chuàng)新互聯(lián)
URL標(biāo)題:http://www.ef60e0e.cn/article/pocjd.html