基于Jmeter的分布式压测

  1. 机器&环境
  • 多台机器,一台作为master,剩余的为节点机
  • 环境选择jdk8+jmeter5.6.3
  1. 配置主机
  • 修改主机的jmeter.properties文件,将remote_hosts=节点机ip:port,多个节点机用英文逗号分隔
    在这里插入图片描述
  1. 配置节点机
  • 修改主机的jmeter.properties文件,将remote_hosts=主机ip:port
  • 运行节点机
    在这里插入图片描述
  1. 运行jmx文件
  • 节点机需要有jmx文件

  • 节点机与主机联通

  • 主机执行命令:./jmeter -n -t /usr/local/apache-jmeter-5.6.3/jmx/test.jmx -R xxx:1099 -l /usr/local/apache-jmeter-5.6.3/jtl/test_results.jtl -e -o /usr/local/apache-jmeter-5.6.3/jtl/testlogin 可做成逻辑完整的启动脚本 .sh文件
    在这里插入图片描述

    -R:指定节点机
    
    -e -o :解析jtl文件生成报告
    
  • 下载报告进行查看在这里插入图片描述

您好!要在虚拟机中安装 JMeter分布式压测环境,您可以按照以下步骤进行操作: 1. 首先,在您的虚拟机中安装 Java 运行环境(JRE)或者 Java 开发工具包(JDK)。JMeter 是基于 Java 开发的,所以需要 Java 环境来运行。 2. 接下来,您需要下载并安装 JMeter 软件。您可以从 Apache JMeter 官方网站上下载最新的稳定版本。选择一个适合您操作系统的二进制发布版,并将其下载到虚拟机上。 3. 解压下载的 JMeter 压缩包到您选择的目录中,然后进入解压后的 JMeter 文件夹。 4. 在虚拟机中创建一个测试计划。您可以使用 JMeter 的 GUI 界面创建测试计划,也可以使用 JMeter 的命令行模式创建。在测试计划中,您可以设置测试场景、添加线程组和配置相应的 Sampler 等。 5. 配置 JMeter 分布式压测环境。在虚拟机中,您需要设置一台主控节点和多台被控节点。主控节点负责控制整个分布式压测过程,而被控节点负责执行实际的压测任务。在主控节点上,您需要编辑 `jmeter.properties` 文件,设置 `remote_hosts` 属性,将被控节点的 IP 地址添加到该属性中。 6. 在虚拟机中启动 JMeter 分布式压测环境。首先,在主控节点上启动 JMeter 服务。使用命令行进入 JMeter 安装目录的 bin 文件夹,然后运行以下命令:`./jmeter-server`。接着,在每个被控节点上启动 JMeter 客户端。同样,在被控节点的 bin 文件夹中运行命令:`./jmeter-server`。 7. 现在,您可以在主控节点上配置并运行您的测试计划。通过 JMeter 的 GUI 界面或者命令行模式,您可以设置压测参数、选择被控节点等。一旦配置完成,您可以开始运行测试计划。 这样,您就可以在虚拟机中成功安装和配置 JMeter分布式压测环境了。希望这些步骤对您有帮助!如有任何疑问,请随时向我提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我其实是个新手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值