概述
很多同學其實都簡單的做過分布式壓測,按照百度說明書改一下配置,簡單除錯一下,就大功告成了,那么分布式真的這么簡單嗎?
判斷需不需要分布式壓測
壓力機資源不夠的情況下,我們就需要另一臺機器來支撐一下,比如要做一萬執行緒的并發,單臺機器撐不住了怎么辦?再配置一臺機器來分擔壓力,
那又怎么判斷出壓力機資源不夠了呢?我們可以通過簡答的公式來計算一下當前機器能支撐多少執行緒,
應用可提交的記憶體=最大堆記憶體+堆疊記憶體*啟動執行緒數+額外開銷
這個公式可以簡單計算出你當前的壓力機能跑多少并發,如何再決定要不要加機器
分布式的哪些雷區
1.一定要保證主從機兩邊網路互通
很多時候我們跑分布式遇到 connect refused,其實是因為防火墻打開了
2.保證主從機兩邊的jdk版本,jar包版本一致
如果主機有的插件在從機找不到,那肯定會執行報錯
3.主從機的資料要對齊
主機有的引數檔案,從機一定要有;主機的引數路徑到了從機就還要考慮格式轉換
4.主從機的時間一定要同步
如果本機的時間是8點,從機時間是10點,那壓力不能對齊
,,,
還有一些坑,歡迎大家群里來討論
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/296094.html
標籤:其他
上一篇:fixture和fixture引數化精簡自動化測驗代碼
下一篇:UI自動化測驗:例外標簽頁切換
