Blazemeter负载分配配置疑问:线程数差异及多引擎用户数咨询
问题解答
1. 线程数波动的原因
当禁用Blazemeter的Load Configuration时,平台启动初期不会自动按负载分配比例调整单台引擎的线程数,每台引擎会先执行JMeter脚本中设置的完整线程数(181)。
两台引擎同时启动时,总线程数就会是181×2=362。待Blazemeter的负载调度逻辑完成同步后,会按照预设的50%分配规则,将每台引擎的线程数调整为90和91(181的50%拆分),总线程数随之恢复为181。这种延迟是平台多引擎负载同步的正常启动阶段表现。
2. 4台引擎的预期表现
是的,换成4台引擎后,测试启动初期会出现181×4=724的总线程数,之后Blazemeter会按负载分配规则(若保持平均分配)将每台引擎的线程数调整为45或46,总线程数最终恢复至181。
本质上,禁用Load Configuration后,引擎优先执行脚本内置的线程配置,待平台负载调度策略生效后,再修正为预设的分配比例,因此会出现短暂的线程数翻倍/多倍的情况。
内容的提问来源于stack exchange,提问作者Aditya Singh
相关产品推荐
相关产品推荐

