1. 查看報表併發數
Finereport伺服器登入 時會選擇併發數的數量,例如:5 個併發,10 個併發或者無限併發等等,那麼如何查看併發數呢?
未註冊/註冊失敗:管理者登入數據決策系統,點選「管理系統>註冊管理」,提示「未註冊版本同時可存取範本IP個數限制為2個」。如下圖所示:
已註冊:管理者登入數據決策系統,點選「管理系統>註冊管理」,在「同時存取範本IP個數」中可以看到限制的併發數和佔用併發的詳情(IP和瀏覽器)。如下圖所示:
2. 併發數的影響因素
本文用幾個簡單的例子來介紹併發數的概念和影響因素。
說明 | 範例 |
---|---|
併發數不會因「是否登入平台」而變更 | 在1個IP地址的1台電腦上,開啟1個瀏覽器,不登入平台使用者帳號,預覽1張範本,算1個併發 在1個IP地址的1台電腦上,開啟1個瀏覽器,登入平台使用者帳號,預覽1張範本,算1個併發 |
併發數不會因「預覽的範本數量」而變更 | 在1個IP地址的1台電腦上,開啟1個瀏覽器,預覽1張範本,算1個併發 在1個IP地址的1台電腦上,開啟1個瀏覽器,預覽多張範本,算1個併發 |
不預覽範本則不佔用併發數 | 在1個IP地址的1台電腦上,開啟1個瀏覽器,預覽1張範本,算1個併發 在1個IP地址的1台電腦上,開啟1個瀏覽器,登入數據決策系統,不預覽範本,不算併發 |
瀏覽器數量,影響併發數量計算 | 在1個IP地址的1台電腦上,開啟1個瀏覽器,預覽1張範本,算1個併發 在1個IP地址的1台電腦上,開啟3個瀏覽器,每個瀏覽器預覽1張範本,算3個併發 |
終端裝置數量,影響併發數量計算 | 在1個IP地址的1台電腦上,開啟1個瀏覽器,預覽1張範本,算1個併發 在1個IP地址的3台電腦上,每個電腦開啟1個瀏覽器,預覽1張範本,算3個併發 |
IP地址差別,影響併發數量計算 | 在1個IP地址的1台電腦上,開啟1個瀏覽器,預覽1張範本,算1個併發 在3個IP地址下,每個IP的1台電腦上,開啟1個瀏覽器,預覽1張範本,算3個併發 |
3. 併發數的作用
併發數有什麼用? | 例如購買了10個併發,就好像伺服器有10個API 如果這10個API同時被佔用了,第11個想要接入的人就會被拒絕 報錯:系統未註冊或存取人數超過註冊限制數量,如需存取請交握管理者 |
---|---|
什麼情況下跳出併發? | 佔用併發的情況在上一章已經講解過了 當1個IP下的1台電腦上的1個瀏覽器,關閉掉所有的預覽範本視窗,也就是結束掉所有 對話 ,這個時候工程就結束了這個併發,給其他人使用 注:若使用者同時存取多張範本,只關閉其中一張範本的對話,該使用者仍佔着一個併發 |
併發數滿了怎麼辦? | 如果併發全部被佔用了,這時候新的存取是會被拒絕的,此時只能等待 因此在購買併發數時,儘量要根據同時線上的最大使用者數來決定併發數的多少 |
4. 併發相關概念
在實際的效能測試中,會經常接觸到與「併發數」相關的概念,包括「併發使用者數」、「系統使用者數」和「同時線上使用者數」,下面用一個實際的例子來說明他們之間的差別。
概念 | |
---|---|
系統使用者數 | 數據決策系統的使用者管理裏面,有2000個使用者 系統使用者數就是2000 |
併發使用者數 | 在某一時刻,有300個使用者均登入到了數據決策系統中 同時線上使用者數就是300,也可以叫做 |
系統壓力 | 在這300個線上使用者中,在某個時間點上
那麼真正給伺服器造成壓力的只有最後的 20% 使用者 |
因此,實際情況下,伺服器承受的壓力不只取決於業務併發使用者數,還取決於使用者的業務場景。