【Jmeter】分布式压测环境配置
注意:以下四点都必须一致
1.jmeter版本
2.内置插件
3.jdk版本1.8以上
4.同属一个局域网
助攻机设置
本机助攻机Linux系统,首先需要安装JDK并配置环境
JDk基本安装及配置环境:
1.)首先把JDK和jmeter导入Linux中并解压jdk
命令:tar -xzvf jdk-8u252-linux-i586.tar.gz

解压后配置jdk环境,输入命令复制粘贴
先进入jdk中输入命令:Pwd
复制jdk路径

命令:vim /etc/profile
export JAVA_HOME=/home/admin/Downloads/jdk1.8.0_251
export PATH=$PATH:$JAVA_HOME/bin
保存: 键盘shift+: x

保存后可查看一下是否保存成功,查看命令: cat /eat/profile
刷新一下 命令:source /etc/profile
查看是否安装成功,若查看到版本号说明安装成功 命令: java -version

JDk就这样配置完成了,接下来解压上传的jmeter包即可(jmeter包是直接在本地压缩后上传到你的助攻机解压即可)
2.)解压jmeter包

3).配置助攻机
进入jmeter中bin目录,找到jmeter.properties, 输入命令:vim jmeter.properties

模糊输入:/+关键字
需要更改以下三点:
1.server_port= 6666 (6666:表示端口,可随意编辑)
2.server.rmi.port=6666
3.server.rmi.ssl.disable=True (表示去掉认证)

修改后保存并退出 命令:x
此处需要提前给bin目录权限, 命令:chmod +X -R bin/
先查看防火墙是否运行 命令:systemctl status firewalld 若是运行,输入将它停止:systemctl stop firewalld
运行jmeter服务 输入命令:sh ./jmeter-server -Djava.rmi.server.hostname=助攻机IP
3)配置主控机
主控机找jmeter中bin目录对应文件编辑
主控机需更改以下三点:
1.remote_hosts=助攻机IP:端口
2.server.rmi.ssl.disable=true
3.mode=Standard




主控机改完配置后重启jmeter
打开jmeter——运行,可以查看到助攻机IP,选择助攻机即可运行

助攻机动态:

【Jmeter】分布式压测环境配置的更多相关文章
- JMeter在linux上分布式压测环境配置(一)
环境配置 一.在Linux服务器先安装SDK 1.先从官网下载jdk1.8.0_131.tar.gz,l(linux版本,32位,64位根据系统来判断) 2.在/usr/目录下创建java文件夹,(当 ...
- jmeter分布式压测对master、slave防火墙配置
首先要了解jmeter分布式压测的基础概念:master为统计结果的服务器,slave为各台压力机,如下图所示 一.结论 针对master 1.修改jmeter.properties的client.r ...
- jmeter 分布式压测(windows)
单台压测机通常会遇到客户端瓶颈,受制于客户机的性能.可能由于网络带宽,CPU,内存的限制不能给到服务器足够的压力,这个时候你就需要用到分布式方案来解决客户机的瓶颈,压测的结果也会更加接近于真实情况. ...
- JMeter分布式压测实战(2020年清明假期学习笔记)
一.常用压力测试工具对比 简介:目前用的常用测试工具对比 1.loadrunner 性能稳定,压测结果及颗粒度大,可以自定义脚本进行压测,但是太过于重大,功能比较繁多. 2.Apache ab(单接口 ...
- 压力测试(八)-多节点JMeter分布式压测实战
1.Jmeter4.0分布式压测准备工作 简介:讲解Linux服务器上jmeter进行分布式压测的相关准备工作 1.压测注意事项 the firewalls on the systems are tu ...
- jmeter 分布式压测(Linux)
之前一篇博文写的是如何在Linux上使用jmeter压测,这篇介绍下Linux上jmeter的分布式压测. 和windows上的分布式类似,需要配置agent节点和控制机 一.Agent节点配置 1. ...
- JMeter——分布式压测
一.Jmeter4.0分布式压测准备工作 压测注意事项 the firewalls on the systems are turned off or correct ports ...
- Jmeter分布式压测实战及踩坑处理(含参数化)
项目中使用Jmeter进行大并发压测时,单机受限内存.CPU.网络IO,会出现服务器压力还没有上 去,但压测服务器由于模拟的压力太大死机的情况.JMeter的集群模式可以让我们将多台机器联合起来 一起 ...
- jmeter分布式压测
stop.sh需要跑Jmeter的服务器上安装Jmeteryum install lrzsz 安装rz.sz命令rz jemter的压缩包 拷贝到/usr/local/tools下面unzip apa ...
随机推荐
- Django认证系统之自定义认证表
models.py from django.db import models from django.contrib.auth.models import AbstractUser class Use ...
- 【PHP+MySQL学习笔记】php操作MySQL数据库中语句
1.连接 MYSQL 服务器的函数 mysql_connect();<?php $con = mysql_connect("localhost","root&quo ...
- python基本数据类型:字符串及其方法(一)
大小写转换类 方法一:capitalize()首字母大写字符串 name='hatusne miku' name1=name.capitalize() print(name,name1) 方法二:ti ...
- Git常用目录
Git常用目录 // 初始化Git仓库 $ git init // 将代码添加到暂存区中 $ git add . // 将代码保存到仓库中 $ git commit -m "保存的说明&qu ...
- 编辑器、编译器、文件、IDE等常见概念辨析
一.编辑器与编译器 1.编辑器与编译器有什么区别? 简单讲,编译器就是将"一种语言(通常为高级语言)"翻译为"另一种语言(通常为低级语言)"的程序.一个现代编译 ...
- [JavaWeb基础] 009.Struts2 上传文件
在web开发中,我们经常遇到要把文件上传下载的功能,这篇文章旨在指导大家完成文件上传功能 1.首先我们需要一个上传文件的页面. <!--在进行文件上传时,表单提交方式一定要是post的方式, 因 ...
- Gauge框架在JS中的简单应用
gauge框架简介 Gauge是一个轻量级的跨平台测试自动化工具. gauge安装[Win10 64位下测试] [百度网盘链接]https://pan.baidu.com/s/1bidE34gLLrS ...
- css 图片宽度、居中、倒影
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- SSI PAYLOAD
<pre><!--#exec cmd="ls" --></pre><pre><!--#echo var="DATE_ ...
- jQuery-DOM增删查改
1.绑定事件 $().事件名(function(){功能}) 事件名:鼠标事件 键盘事件 表单事件 事件委托:$().on('事件名',#####'target',function(){功能}) 额外 ...