centos

centos jmeter如何分布式测试

小樊
41
2025-08-14 23:33:54
栏目: 智能运维

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

  1. 环境准备

    • 所有节点(控制机和代理机)安装相同版本的JDK(如1.8)和JMeter(如5.5)。
    • 配置环境变量:export JMETER_HOME=/path/to/jmeterexport PATH=$JMETER_HOME/bin:$PATH
  2. 配置代理机(Slave)

    • 编辑jmeter.properties
      • server.rmi.ssl.disable=true(禁用SSL,避免证书问题)。
      • rmi.server.hostname=当前节点IP(设置本机IP)。
      • server_port=1099(可自定义端口,默认1099)。
    • 启动代理服务:./jmeter-server
  3. 配置控制机(Master)

    • 编辑jmeter.properties
      • remote_hosts=代理机IP:端口,代理机IP:端口(多个代理机用逗号分隔)。
      • server.rmi.ssl.disable=true
    • 启动JMeter GUI或命令行:
      • 命令行方式:jmeter -n -t test.jmx -R代理机IP:端口 -l result.jtl
  4. 注意事项

    • 所有节点需在同一局域网,防火墙需开放对应端口(默认1099)。
    • 若使用参数化文件(如CSV),需在每个代理机对应路径放置相同文件。
    • 建议控制机与代理机分离,避免控制机资源占用影响测试。

参考来源:

0
看了该问题的人还看了