debian

JMeter在Debian上如何进行分布式测试

小樊
49
2025-09-03 09:01:25
栏目: 智能运维

以下是在Debian上进行JMeter分布式测试的步骤:

  1. 准备工作:准备多台Debian服务器,一台作为主控机(Master),其余作为从属机(Slave)。确保所有机器安装相同版本的JDK和JMeter,且版本一致。同时,确保机器在同一网络,能相互访问,开放JMeter默认通信端口1099(可在防火墙中设置)。
  2. 配置从属机:在每台从属机的JMeter安装目录的bin目录下,编辑jmeter.properties文件,添加或修改server.rmi.ssl.disable=true,并设置server_port(可选,默认1099)。然后,在命令行中执行./jmeter-server启动从属机服务。
  3. 配置主控机:在主控机的jmeter.properties文件中,设置remote_hosts参数,添加所有从属机的IP地址和端口(多个从属机用逗号分隔),如remote_hosts=192.168.1.11:1099,192.168.1.12:1099。同样,设置server.rmi.ssl.disable=true
  4. 运行分布式测试:在主控机上,可通过JMeter GUI,选择“Run”->“Remote Start”启动特定从属机,或“Remote Start All”启动所有从属机;也可使用命令行,如jmeter -n -t testplan.jmx -r启动所有从属机,或jmeter -n -t testplan.jmx -R192.168.1.11:1099 -l result.jtl指定从属机执行测试并保存结果。

0
看了该问题的人还看了