IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【Jmeter】分布式搭建 -> 正文阅读

[系统运维]【Jmeter】分布式搭建

1、改一些配置(windows下)

  • 打开jmeter.properties文件,修改server.rmi.ssl.disable=false,改为true,并去在这里插入图片描述
    掉注释
    在这里插入图片描述
  • 在jemeter.properties文件中开放三个默认端口为1099

server_port=1099
server.rmi.port=1099
server.rmi.localport=1099

在这里插入图片描述
PS:Linux上也同样修改一下配置,开放三个端口
在这里插入图片描述

  • 打开jmeter.properties文件,修改server.rmi.ssl.disable=false,改为true,并去掉注释
    在这里插入图片描述

2、关一下防火墙(linux下)

  • 查看防火墙状态

systemctl status firewalld.service

在这里插入图片描述

  • 启动防火墙

systemctl start firewalld.service

  • 关闭防火墙

systemctl stop firewalld.service

在这里插入图片描述

  • 开机禁用防火墙

systemctl disable firewalld.service

在这里插入图片描述

  • 开机启动防火墙

systemctl enable firewalld.service

3、在controller机器的jmeter/bin/jmeter.properties下,将IP地址端口改为slave机器的ip(controller机器也可以作为执行机)

  • 公式: [slave1的ip地址]:[slave1的端口],[slave2的ip地址][slave2的端口]…
    在这里插入图片描述
    4、启动slave机

Linux:jmeter-server -Djava.rmi.server.hostname=[ip]
Windows:jmeter-server.bat -Djava.rmi.server.hostname=[ip]

在这里插入图片描述
在这里插入图片描述
5、master机运行脚本

Linux:/jmeter -n -t .jmx文件(脚本) -r -l .jtl文件(测试运行结果文件)-e -o 报告的路径
Windows:/jmeter.bat -n -t .jmx文件(脚本) -r -l .jtl文件(测试运行结果文件)-e -o 报告的路径

-n: 非GUI模式执行JMeter
-t: 执行测试文件所在的位置
-l: 指定生成测试结果的保存文件,jtl文件格式
-e: 测试结束后,生成测试报告
-o: 指定测试报告的存放位置
-r:设置分布式(远程)执行,即在jmeter.properties中remote_hosts指定的负载服务器
-g:指定已存在的测试结果文件
-j:指定执行日志文件
-R是指定IPv4 地址,多个时使用英文逗号隔开

6、遇到的问题

  • localhost做为负载机时, 连接时被拒绝了.
    在这里插入图片描述
    解决:没启动master机,启动后再执行就行,启动见上4

  • jmeter-server.log(拒绝访问)
    在这里插入图片描述
    解决:将jmeter挪到D盘,只有一个C盘的话就分个区,再挪到D盘。不知道这个错误具体原因,但能解决。

  • 执行机要和调度机的jmeter、jdk版本一致

  • 调度机ping不通执行机
    解决:开一下执行机或调度机的防火墙

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-08-06 11:16:52  更:2022-08-06 11:18:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 0:30:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码