zoukankan      html  css  js  c++  java
  • Jmeter5.3分布式测试配置

    使用场景:单台的JMeter压测能力有限,笔者的压测机比较强,最大并发压测到3000,已经完全满足日常需求了。但对于有些人来说,需要上万并发的压测,那就需要采用JMeter的分布式压测。

     

    以下是详细配置过程,客观慢慢看~

     

    一、Jmeter分布式执行原理:

    1、Jmeter分布式测试时,选择其中一台作为调度机(master),其它机器做为执行机(slave)。

    2、执行时,master会把脚本发送到每台slave上,slave 拿到脚本后就开始执行,slave执行时不需要启动GUI,我理解它应该是通过命令行模式执行的。

    3、执行完成后,slave会把结果回传给master,master会收集所有slave的信息并汇总(也就是说聚合报告会在你的master上面统一展示)。

     

    二、执行机(slave)配置:

    1、slave机上需要安装Jmeter(不再详述)。

    2、启动bin目录下的:jmeter-server.bat,启动成功如下图:

    三、调度机(master)配置和运行:

    1、找到Jmeter的bin目录下jmeter.properties文件,修改如下配置

    查找“remote_host”,

    remote_hosts=127.0.0.1”其中127.0.0.1代表本机,这里需要修改成这样:

    remote_hosts=127.0.0.1, 192.168.1.131,第二个IP是作为远程负载机的IP,用逗号隔开

    大坑巨坑,一定要记得放开端口号,去掉server_port前注释,不然你都不知道为什么没有远程机的结果数据!

    设置线程

     1.先试试远程启动127.0.0.1

    查看聚合报告,运行正常

    再试试运行192.168.1.131,查看聚合报告运行正常。

    远程全部启动,查看聚合报告,2个Sample,成功。

  • 相关阅读:
    第04组 Beta冲刺(2/5)
    第04组 Beta冲刺(1/5)
    第04组 Alpha事后诸葛亮
    第04组 Alpha冲刺(6/6)
    第04组 Alpha冲刺(5/6)
    第04组 Alpha冲刺(4/6)
    第04组 Alpha冲刺(3/6)
    作业2-1:矩阵协方差
    作业lab1-1:lammps教程总结
    如何在服务器上传/下载文件
  • 原文地址:https://www.cnblogs.com/wangjunjiehome/p/15670745.html
Copyright © 2011-2022 走看看