使用 Jmeter 执行分布式负载测试时的端口

Posted

技术标签:

【中文标题】使用 Jmeter 执行分布式负载测试时的端口【英文标题】:Ports while execution distributed load testing with Jmeter 【发布时间】:2019-08-13 13:34:54 【问题描述】:

我正在使用 Jmeter 设置分布式负载测试场景。

我已经测试了所有涉及的端口(至少在我的测试用例中是这样的)

**client.rmi.localport=6000(从服务器获取结果)

server_port=1099(服务器中的 Jmeter 监听器)

server.rmi.localport=50000(响应客户端的端口)**

我的问题是客户端如何将测试脚本发送到服务器?使用哪个端口?谢谢。

【问题讨论】:

【参考方案1】:

JMeter 将在server.rmi.localport 属性指定的端口上发送代表您的测试计划的HashTree

默认值为4000

更多信息:

DistributedRunner.getClientEngine() Remote hosts and RMI configuration How to Perform Distributed Testing in JMeter

【讨论】:

感谢您的回答。所以这意味着作为 JMeter-Master 运行的机器需要同时为 client.rmi.localport 和 server.rmi.localport 分配端口?

以上是关于使用 Jmeter 执行分布式负载测试时的端口的主要内容,如果未能解决你的问题,请参考以下文章

小贞贞jmeter基于python的分布式

使用Jmeter在linux环境实现分布式负载

Jmeter性能测试之分布式

JMeter 分布式负载

16jmeter实现分布式

JMeter for Clustered Scenarios