性能测试负载模型(七)
?? 很多情況下,我們要梳理業(yè)務(wù)場(chǎng)景的系統(tǒng),是一個(gè)全新的產(chǎn)品或者全新的業(yè)務(wù)。這種情況下在進(jìn)行 場(chǎng)景建模的需求分析的時(shí)候,別說(shuō)什么原始數(shù)據(jù),即便是可類(lèi)比的同類(lèi)系統(tǒng)也沒(méi)有,這時(shí)候我們就沒(méi)有數(shù)據(jù)數(shù)據(jù)可參考。這個(gè)時(shí)候,我們就只能觀察這個(gè)產(chǎn)品或者業(yè)務(wù)的功能模塊和使用用戶(hù),結(jié)合經(jīng)典的數(shù)學(xué)建模方法進(jìn)行建模。我把這種觀察方式成為旁觀者視角建模方法。
旁觀者視角
這種旁觀者視角通常都是以某一個(gè)關(guān)注點(diǎn)為中心去觀察系統(tǒng)的某一個(gè)側(cè)面。例如對(duì)于一個(gè)系統(tǒng),我們可以以系統(tǒng)功能模塊為中心、以用戶(hù)活動(dòng)為中心、以系統(tǒng)角色為中心等視角。我們分別稱(chēng)之為以產(chǎn)品為中心、以活動(dòng)為中心、以角色為中心建模方法。
在進(jìn)行建模的時(shí)候,結(jié)合80-20原則進(jìn)行估算是一個(gè)不錯(cuò)的選擇。譬如針對(duì)不同的視角我們的估算原則如下:
?? 以產(chǎn)品為中心的建模:80%的業(yè)務(wù)處理都是由20%的功能完成;
?? 以活動(dòng)為中心的建模:80%的事情都是在20%的時(shí)間里完成;
?? 以角色為中心的建模:80%的數(shù)據(jù)處理都是由20%的角色用戶(hù)去完成;
。。。。。。
以上進(jìn)行估算后,以產(chǎn)品為中心的視角可以告訴我們主要測(cè)試哪些功能,以活動(dòng)為中心的視角告訴我們至少需要測(cè)試多少時(shí)間,以角色為中心的視角告訴我們測(cè)試的時(shí)候要選擇哪些用戶(hù)去測(cè)試。
將各個(gè)不同的視角觀察到的數(shù)據(jù)進(jìn)行綜合匯總,就可以得到我們業(yè)務(wù)場(chǎng)景建模理論中提出的需要挖掘的各個(gè)關(guān)鍵信息,組合起來(lái)即是我們的業(yè)務(wù)場(chǎng)景模型。
轉(zhuǎn)載于:https://blog.51cto.com/1152313/1766605
總結(jié)
以上是生活随笔為你收集整理的性能测试负载模型(七)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Eclipse和MyEclipse使用技
- 下一篇: 域与活动目录(下) windows se