首页 > 其他分享 >Jmeter分部署压测部署步骤

Jmeter分部署压测部署步骤

时间:2023-09-12 10:58:06浏览次数:39  
标签:jmeter 10.26 部署 server 6099 压测 master 3.1 Jmeter

1.分布式压测原理

1.1 master控制机+多台server执行机

总控机器的节点叫master控制机(这里用的是windows页面堡垒机),其他产生压力的机器叫server执行机(这里用了8台linux机器做分布式)
master会把压测脚本发送到 server执行机上面
结束后,server执行机会把压测数据回传给master,然后master汇总输出报告

2.版本一致

master中jmeter/jdk的版本要和server中的版本一致

3.配置master和server步骤

3.1 server步骤:

3.1.1下载jmeter

进入到linux中新建一个目录用命令下载jmeter
wget https://dlcdn.apache.org/jmeter/binaries/apache-jmeter-5.5.zip

3.1.2 解压jmeter

unzip apache-jmeter-5.5.zip

3.1.3 修改jmeter的jmeter.properties

进入jmeter的bin目录下编辑jmeter.properties,修改下边三处
server.rmi.ssl.disable=true
server_port=6099(端口号自定义,多台server可以要同一个端口号)
remote_hosts=10.26.7.11:6099(这里是server中linux机器的ip)

3.1.4 编辑jmeter-server文件

RMI_HOST_DEF=-Djava.rmi.server.hostname=10.26.7.11(这里是server中linux机器的ip)

3.1.5配置好server后启动

启动命令
在jmeter的bin目录下执行./jmeter-server
显示下方内容就代表启动了

3.2 masterr步骤

3.2.1 修改jmeter.properties

修改jmeter的bin目录下jmeter.properties

remote_hosts=10.26.7.11:6099,10.26.7.12:6099,10.26.7.13:6099,10.26.7.14:6099,10.26.7.15:6099,10.26.7.16:6099,10.26.7.17:6099,110.26.7.18:6099(这些ip就是server的ip,多台机器就用逗号隔开)

4.启动控制机

4.1 jmeter控制机开启/关闭

run-->Remote Start All 即可开启分布式压测,停止全部 run-->Remote Stop All

4.2 验证是否成功启动分布式server

这里是用的5线程,8台执行机器,右上角会显示40线程就是ok的,代表启动了40个线程,所有的结果都会在控制机这里显示  

标签:jmeter,10.26,部署,server,6099,压测,master,3.1,Jmeter
From: https://www.cnblogs.com/langjitianyaluotongxue/p/17695552.html

相关文章

  • Nginx安装部署
    Nginx("enginex") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 IgorSysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、......
  • 在VMware虚拟机集群上部署HDFS集群
    本篇博客跟大家分享一下如何在VMware虚拟机集群上部署HDFS集群一·、下载hadoop安装包进入官网:https://hadoop.apache.org 下载hadoop安装包由于ApacheHadoop是国外网址,下载安装包对于网络要求较高 二、上传压缩包,进行解压在进行解压之前,保证自己已经完成vmwa的黄静配置 三、......
  • docker 部署环境基本流程
    博客地址:https://www.cnblogs.com/zylyehuo/环境部署的问题,非常棘手,因此引入了容器技术解决环境迁移的难题1.利用虚拟机的模板克隆功能,将整个机器的环境复制一份,再丢给第二个机器去使用2.最好是使用docker去部署环境docker的生命周期概念镜像,是一个系统的......
  • K8s - 安装部署MongoDB数据库教程1(单实例)
    来源:https://www.hangge.com/blog/cache/detail_3158.htmlMongoDB 是一个基于分布式文件存储的数据库。我之前文件中介绍如何使用官方提供的安装包进行 MongoDB 数据库的安装(点击查看),以及如何通过 Docker 来快速搭建 MongoDB 数据库环境(点击查看)。本文接着演示如何在 Ku......
  • xxl-job-executor执行器部署到k8s中时,port报错
    错误:15:48:21.902logback[main]ERRORo.s.boot.SpringApplication-Applicationrunfailedorg.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'xxlJobConfig':Unsatisfieddependencyexpressedthroughfie......
  • 3 分钟为英语学习神器 Anki 部署一个专属同步服务器
    Anki介绍Anki是一个辅助记忆软件,其本质是一个卡片排序工具--即依据使用者对卡片上的自定义内容进行主动测试、自我评判后,其内部算法根据评判结果更改每张卡片下次测试时间的排序工具。所谓的卡片,专业说法叫FlashCard(抽认卡或闪卡),是一小块纸片,分为正反两面,将问题和提示写在一面......
  • JMeter 性能测试基本操作
    1.常用压测工具Apache的ab压力测试Nginter韩国研发Arthas阿里测试工具JMeter:可视化的测试工具注意:测试容易受到网络抖动的干扰,服务器硬件配置环境影响;因此压力测试一般情况下,都应该在内网进行,不在外网去测试;2.压测机环境准备:JMeter部署官网:https://jmeter.apache.org/教程:htt......
  • 自建免费的网站监控服务-在huggingface上部署uptime kuma
    前言基于本站构建了各种服务,产生了构建网页集群状态监视系统的需求,包括各种服务器在线状态的监控和网站运行状态等等。于是我想起了以前尝试过的一个项目:uptime-kuma。这个项目很好,从界面的美观度到开放程度都可以满足我的需求,但是由于我手里各种服务器每天折腾各种玩意,没有一台......
  • 使用Github Action在Github Pages上部署vue页面
    GithubAction部分:name:NodeJSon:push:branches:["master"]#SetspermissionsoftheGITHUB_TOKENtoallowdeploymenttoGitHubPagespermissions:contents:write#Allowonlyoneconcurrentdeployment,skippingrunsqueuedbetwee......
  • linux中如何安装jmeter
    1.在服务器上找个路径,将apache-jmeter的压缩包上传至该路径下。 2.解压该压缩包  3.编辑/etc/profile文件,添加环境变量vi/etc/profile在文件最后添加如下内容:(解压后的jmeter路径需跟随实际存放位置改变)exportJMETER_HOME=/opt/jmeter/apache-jmeter-5.2exportP......