我正在嘗試撰寫一個 taurus yaml 組態檔,該檔案將允許我在兩個作業人員之間拆分 200 個執行緒。這是用于設定的組態檔的一部分:
execution:
- distributed:
- 172.17.0.2:1099
- 172.17.0.3:1099
scenario: scenario
concurrency: 200
scenarios:
scenario:
properties:
PERFUSER: 400
script: /scenarios/scipt.jmx
但是有了這個配置,每個工人都會得到 200 個執行緒。我如何撰寫組態檔,以便我為并發指定的內容平均分配給所有作業人員(在這種情況下,每個作業人員有 100 個執行緒)?
uj5u.com熱心網友回復:
- Taurus 生成 JMeter .jmx 腳本并啟動 JMeter Master 行程
- JMeter master 將 .jmx 腳本發送給 slaves
- 每個slave獨立執行.jmx腳本并將結果上報給master
因此,如果您定義concurrency為200每個從站將以 的并發執行腳本200,如果有 2 個從站,您將有 400 個用戶,如果有 3 個從站 - 600 個用戶,依此類推。
所以需要根據從機的數量手動按比例減少并發。
更多資訊:
- Apache JMeter 分布式測驗分步
- 遠程測驗
- 如何在 JMeter 中執行分布式測驗
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/357379.html
