jmeter的分布式的使用

应⽤场景:

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

原理:

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

分布式相关注意事项:

  测试机上所有的防⽕墙关闭
  所有的控制机、代理机、被测系统都在同⼀个⼦⽹中
  所有的控制机和代理机上安装的Jmeter和JDK的版本必须完全⼀样。
  要关闭Jmeter中的RMI SSL开关

分布式配置与运⾏:

配置

代理机(Jmeter.property)

  

   进入副本文件的bin目录找到 jmeter.properties

  

  

 

  server_port :代理机启动的端⼝,不冲突即可

    server.rmi.ssl.disable=true

 

  
 

控制机

  remote_hosts: 代理机的IP:port,如果有多个代理机⽤','分隔
  server.rmi.ssl.disable=true
 
  
 

运⾏:

代理机

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

 

 

控制机:

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

 

 

 

 

 

 

posted @ 2021-07-02 19:28  阿飞~HF  阅读(67)  评论(0编辑  收藏  举报