關於效能測試時線上介面訪問比例的整理的問題

卡丁车卡丁丁發表於2024-07-02

最近看一些文章,說要根據線上介面做統計,然後整理出各業務的比例,然後施加壓力時也要按照統計出來的比例進行加壓。

那問題來了,假如所有系統介面就只有 A,B,C,D,E,F 六個介面,分別有 3 個業務:
業務一:A
業務二:A-》B
業務三:A-》B-》C-》D
業務四:A-》B-》C-》D-》E-》F

統計出來的 A 介面,那怎麼知道這個 A 開始的請求是走的業務一,還是業務二,還是業務三?

再假如訪問介面統計資訊如下:
A 介面 10 次
B 介面 5 次

計算比例,A+B 一共 15 次,B 介面是 5/15 約 30%,A 介面是 10/15 約 60%,但是實際上有 5 次 A 請求是走到了 B 介面的,所以單獨 A 介面的業務應該要按照 5 來計算,對應起來就是 A 介面 50%,A-》B 介面 50%,是不是應該這麼計算?

如果是的話,那麼就必須把統計出來的介面先按照業務組裝起來,然後計算次數的時候,後面的介面如果包含前面的介面的話,那麼前面的介面需要減去相應的訪問次數,怎麼感覺如果介面多的話,這個統計會非常麻煩?有沒有簡單的統計方法?

相關文章