lr 架構:
controller做測試控制
scenario做測試場景的控制
vuser模擬使用者和 load generator做負載產生
通過mi listener 跨防火牆監聽 來實現分布式測試 ,預設接受資料的埠54345 預設傳送資料的埠是50500
1 安裝lr
2 agent機安裝 lad generator/ launcher/ mi listener/ monitors over firewall/vuser generator
3 **機啟動**:advanced settings-agent configuration-勾選 enable firewall agent/enable terminal services
4 controller-建立場景-load generator-add (name 中填入ip 位址 -確定) -connect
LR分布式測試
據經驗,每生成乙個虛擬使用者,需要花費負載生成器大約 2m 3m 的記憶體空間。通常執行 controller的主機很少用作負載生成器。負載生成器的工作多由其他裝有 lr agent的pc 機來擔任。如果負載生成器記憶體的使用率大於了 70 負載生成器就會變成系統的瓶頸,導致效能測試成績下降。這種問...
分布式筆記
1 資料庫的唯一索引 獲得鎖時向表中插入一條記錄,釋放鎖時刪除這條記錄。2 redis的setnx指令 與資料庫唯一索引類似,但是redis可以設定過期時間,用於超時釋放。缺點如果redis發生單點故障,則分布式鎖無法使用。3 redis的redlock演算法 使用多個redis例項來實現分布式鎖 ...
Jmeter分布式測試
很多時候,我們測試時,如果進行大資料量的併發測試時,單個電腦的 和記憶體可能無法承受,這個時候,我們需要進行乙個分布式的測試,比如10000個併發,使用三颱電腦來進行併發 jmeter提供了這種功能,你可以很輕鬆的實現jmeter的這種分布式測試 1 首先確何所有的電腦上都安裝jmeter 2 在所...