分布式Jmeter最大服务器数
Distributed Jmeter max number of servers
我使用分布式 jmeter 在 Kubernetes 中进行负载测试。为了最大化并发线程数,我使用了多个 Jmeter 服务器实例。
我的测试计划有 2000 个用户,所以我有 10000 个并发用户和 5 个 Jmeter 服务器。每个用户每秒向 Kafka 发送 1 个请求。这运行没有任何问题。
但是如果我将服务器实例的数量增加到 10 个,Jmeter 在发送请求时会出现很多错误,并且无法每秒发送所需的请求速率。
有没有办法在 Jmeter 中使用超过 5 个服务器实例(我的集群有 24 个 vCPU 和 192gb ram)?
slaves的理论最大值很高,最多可以有2 147 483 647个slaves,比5个多一点
所以我的预期是问题出在其他地方,即定义了 maximum number of connections per IP 或者代理 运行 资源不足
除非我们有更多细节,否则我们无法提供有意义的建议,同时您可以查看:
- jmeter.log files 主从
- response data
- kafka 日志
- kafka 代理端的资源消耗,可以使用 JMeter PerfMon Plugin
来完成
我使用分布式 jmeter 在 Kubernetes 中进行负载测试。为了最大化并发线程数,我使用了多个 Jmeter 服务器实例。
我的测试计划有 2000 个用户,所以我有 10000 个并发用户和 5 个 Jmeter 服务器。每个用户每秒向 Kafka 发送 1 个请求。这运行没有任何问题。
但是如果我将服务器实例的数量增加到 10 个,Jmeter 在发送请求时会出现很多错误,并且无法每秒发送所需的请求速率。
有没有办法在 Jmeter 中使用超过 5 个服务器实例(我的集群有 24 个 vCPU 和 192gb ram)?
slaves的理论最大值很高,最多可以有2 147 483 647个slaves,比5个多一点
所以我的预期是问题出在其他地方,即定义了 maximum number of connections per IP 或者代理 运行 资源不足
除非我们有更多细节,否则我们无法提供有意义的建议,同时您可以查看:
- jmeter.log files 主从
- response data
- kafka 日志
- kafka 代理端的资源消耗,可以使用 JMeter PerfMon Plugin 来完成