【性能测试】Jmeter实现分布式步骤及常见问题

一、分布式环境压力服务器:

  • server(控制机):搭建在windows(server 2012)环境下
  • agent(压力机):搭建在linux(centos 7.5)服务器环境下

二、分布式主要步骤

  • server控制机在jmeter.properties中添加remote_hosts
    1. remote_hosts=127.0.0.1,10.106.100.119:1099
    在这里插入图片描述
    2. 更改server.rmi.ssl.disable=false为server.rmi.ssl.disable=true # 解决连接报错问题
    在这里插入图片描述
  • agent压力机在jmeter.properties中添加server_port
    1. server_port=1099,此处开发端口与控制机配置端口保持一致
    在这里插入图片描述
    2. 更改server.rmi.ssl.disable=false为server.rmi.ssl.disable=true # 解决服务器端口拒绝的问题
    在这里插入图片描述
  • agent启动jmeter-server
    启动jmeter服务
    在这里插入图片描述
    查看jmeter进程
    在这里插入图片描述
  • server控制机远程连接
    Run->Remote Start->[要连接的远程IP]
    在这里插入图片描述

二、linux(centos7)端口拒绝问题

在这里插入图片描述

  1. 云服务器添加安全组规则,开放端口
    在这里插入图片描述
  2. 关闭防火墙
  3. jmeter-server没启动导致端口拒绝
    jmeter-server启动后查看端口:netstat -ano|grep 1099
    在这里插入图片描述

三、linux更改hostname

解决因hostname包含特殊字符引起的报错。
修改主机名
hostnamectl set-hostname sumy
修改/etc/hostname文件
在这里插入图片描述

四、多网卡模式指定IP

在这里插入图片描述

我使用的是云服务器,包含公网和内网两个IP,因此需要指定IP地址启动
进入压力机的jmeter-server脚本文件,指定IP为公网IP
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值