应⽤场景:

  当性能测试时需要模拟的负载(⽤户/请求)太⾼,⼀台测试机⽆法模拟,需要使⽤多台测试机⼀ 起来模拟以达到要求的负载量,这就叫分布式

原理:

  • 分布式测试时通常由1台控制机和N台代理机
  • 控制机:给代理发送任务,接收代理机返回的数据统计,做汇总展示
  • 代理机:往服务器发送HTTP请求,并接收服务器的响应,并对响应进⾏处理。

 

 

 

 

分布式配置与运⾏:

配置

  • 代理机(Jmeter.property)
    • server_port :代理机启动的端⼝,不冲突即可
    • server.rmi.ssl.disable=true
  • 控制机
    •   remote_hosts: 代理机的IP:port,如果有多个代理机⽤','分隔
    •   server.rmi.ssl.disable=true

 

 

 

apache-jmeter代理机1188

 

 apache-jmeter代理机1288(同上)

apache-jmeter-5.1.1(控制机)

运⾏:

  • 代理机

    • 进⼊bin⽬录下,执⾏jmeter_server.bat

  • 控制机:  
    • 进⼊bin⽬录下,执⾏jmeter.bat启动
    • 点击“运⾏”——“远程启动所有”控制代理机的运⾏

 

控制机

 

 

 

 posted on 2021-07-04 19:02  2165843  阅读(48)  评论(0)    收藏  举报