我有4个不同的服务器,他们没有一个负载均衡器在他们的顶部来分发传入loads.in我的本地主机我想配置一个负载测试与Jmeter和通过mqtt插件发布消息到这些节点.有没有办法把负载放在服务器上,并模拟负载均衡,以平均分配我的消息在所有4个节点上?有没有任何内置的Jmeter插件为这种问题?我读了文档,我不认为Jmeter远程启动都可以解决我的问题,因为在最后,它只是试图通过一些工作节点负载测试一个节点。
9fkzdhlc1#
您可以将JMeter Variable放入“服务器名称或IP”字段,并使用CSV Data Set Config从CSV文件中读取DNS hostname或IP address。如果您将4个主机名或IP地址放入CSV文件,每个虚拟用户将在每次迭代中选择下一行,负载将均匀分布。您可以选择任何其他条目的比例,即如果一个主机名将出现两次-该特定服务器将获得比其他服务器多2倍的负载。
1条答案
按热度按时间9fkzdhlc1#
您可以将JMeter Variable放入“服务器名称或IP”字段,并使用CSV Data Set Config从CSV文件中读取DNS hostname或IP address。
如果您将4个主机名或IP地址放入CSV文件,每个虚拟用户将在每次迭代中选择下一行,负载将均匀分布。您可以选择任何其他条目的比例,即如果一个主机名将出现两次-该特定服务器将获得比其他服务器多2倍的负载。