前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >23-分布式

23-分布式

作者头像
zx钟
发布2021-07-06 09:38:41
2850
发布2021-07-06 09:38:41
举报
文章被收录于专栏:测试游记测试游记

集群

集合在一起的一群机器,多台机器向外提供服务器能力

性能分布式

多台机器分摊压力机,产生更大的并发,向服务器发起请求

什么时候用分布式

在单台机器无法虚拟出更高并发数时

分布式的配置

前提条件

  • 安装jdk,且大版本一致
代码语言:javascript
复制
java -version
  • jmeter的版本一致「包括插件」
  • 一个局域网中
  • 开放防火墙端口或者关闭防火墙

slave

  1. 操作系统可以任选,但是不能混合多种操作系统,最好是统一一种
  2. 本地jmeter包上传到从机上,并修改bin文件中文件的执行权限
代码语言:javascript
复制
chmod -R +x * #对当前文件夹下所有文件增加执行权限
  1. 开启并修改jmeter.properties

server_port 和 server.rmi.port 修改为同一个端口

  • server_port
  • server.rmi.port
  • server.rmi.ssl.disable=true:不开启加密认证传输
  1. 启动服务
代码语言:javascript
复制
# Linux
./jmeter-server -Djava.rmi.server.hostname=当前机器IP
# Windows
jmeter-server.bat -Djava.rmi.server.hostname=当前机器IP

master

  1. 开启并修改jmeter.properties
  • remote_hosts=slaveIP:端口,slaveIP:端口,slaveIP:端口
  • server.rmi.ssl.disable=true
  • mode=Standard:在slave机器上显示监控结果数据

启动

  1. 打开jmeter图形界面
  2. 运行->远程启动中选择Slave地址项

远程启动

注意

Slave上的机器执行完全按照Master机器的指令执行。包括场景、脚本。所以我们只需要修改master上的脚本就可以了,无需修改slave上的内容

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试游记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 集群
  • 性能分布式
  • 什么时候用分布式
  • 分布式的配置
    • 前提条件
      • slave
        • master
          • 启动
          • 注意
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档