反饋已提交
網絡繁忙
Finereport伺服器登入 時會選擇併發數的數量,例如:5 個併發,10 個併發或者無限併發等等,那麼如何查看併發數呢?
未註冊/註冊失敗:管理者登入數據決策系統,點選「管理系統>註冊管理」,提示「未註冊版本同時可存取範本IP個數限制為2個」。如下圖所示:
已註冊:管理者登入數據決策系統,點選「管理系統>註冊管理」,在「同時存取範本IP個數」中可以看到限制的併發數和佔用併發的詳情(IP和瀏覽器)。如下圖所示:
本文用幾個簡單的例子來介紹併發數的概念和影響因素。
在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個IP地址的1台電腦上,開啟3個瀏覽器,每個瀏覽器預覽1張範本,算3個併發
在1個IP地址的3台電腦上,每個電腦開啟1個瀏覽器,預覽1張範本,算3個併發
在3個IP地址下,每個IP的1台電腦上,開啟1個瀏覽器,預覽1張範本,算3個併發
例如購買了10個併發,就好像伺服器有10個API
如果這10個API同時被佔用了,第11個想要接入的人就會被拒絕
報錯:系統未註冊或存取人數超過註冊限制數量,如需存取請交握管理者
佔用併發的情況在上一章已經講解過了
當1個IP下的1台電腦上的1個瀏覽器,關閉掉所有的預覽範本視窗,也就是結束掉所有 對話 ,這個時候工程就結束了這個併發,給其他人使用
注:若使用者同時存取多張範本,只關閉其中一張範本的對話,該使用者仍佔着一個併發
如果併發全部被佔用了,這時候新的存取是會被拒絕的,此時只能等待
因此在購買併發數時,儘量要根據同時線上的最大使用者數來決定併發數的多少
在實際的效能測試中,會經常接觸到與「併發數」相關的概念,包括「併發使用者數」、「系統使用者數」和「同時線上使用者數」,下面用一個實際的例子來說明他們之間的差別。
數據決策系統的使用者管理裏面,有2000個使用者
系統使用者數就是2000
在某一時刻,有300個使用者均登入到了數據決策系統中
同時線上使用者數就是300,也可以叫做業務併發數、併發使用者數
在這300個線上使用者中,在某個時間點上
40% 的使用者在較有興致地看系統公告(注意:「看」這個動作是不會對服務端產生任何負擔的)
20% 的使用者在填寫複雜的表格(對使用者填寫的表格來說,只有在「提交」的時刻才會向服務端傳送請求,填寫程式是不對服務端構成壓力的)
20% 的部分使用者在發呆(也就是什麼也沒有做)
剩下的 20% 使用者在不停地從一個頁面跳轉到另一個頁面
那麼真正給伺服器造成壓力的只有最後的 20% 使用者
因此,實際情況下,伺服器承受的壓力不只取決於業務併發使用者數,還取決於使用者的業務場景。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙