首页 > 其他分享 >14、liunx环境下部署分布式压测集群

14、liunx环境下部署分布式压测集群

时间:2023-09-10 17:24:17浏览次数:54  
标签:bin 执行 14 压测 server liunx 172.16 HOME jmeter

一、java环境安装与配置

image.png

image.png

注意:移动文件夹需要处于文件存在位置执行命令
image.png

JAVA_HOME=/usr/java/jdk-15.0.1

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

export JAVA_HOME CLASSPATH PATH

image.png

二、安装jmeter并配置环境变量

image.png

image.png

image.png

JMETER_HOME=/usr/apache-jmeter-5.4.1

CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH

PATH=$PATH:$JMETER_HOME/bin:$PATH

export JMETER_HOME

image.png
报错解决:
问题:运行时提示:/usr/apache-jmeter-5.4.1/bin/jmeter: Permission denied
解决:进入jmeter安装bin,执行ll查看文件权限,展示-rw-r-r--表示无可执行权限。执行以下命令即可

chmod +x jmeter  //赋予jmeter权限
chmod +x jmeter-server  //赋予jmeter分布式执行权限

r:读取权限,表示可以读取文件的内容。
w:写入权限,表示可以编辑和修改文件的内容。
x:执行权限,表示可以执行文件作为程序运行。

image.png

三、单机执行压测

示例:jmeter -n -o sdk_cz.jmx -l result.jtl
image.png

image.png

image.png

四、分布式部署压测

例:以172.16.124.173,172.16.124.174作为压测服务器
控制机:172.16.124.173
执行机:172.16.124.173,172.16.124.174

控制机配置

cd /usr/apache-jmeter-5.4.1/bin

vim jmeter.properties

image.png

修改:remote_hosts=127.16.124.173:1099,127.16.124.174:1099
image.png
修改:server.rmi.ssl.disable=true
image.png

修改server.rmi.localport=172.16.124.173
image.png

执行机配置

image.png

修改server.rmi.localport=172.16.124.174
image.png

执行分布式压测脚本

image.png

jmeter -n -t sdk_cz.jmx -l result.jtl -R 172.16.124.173:1099,172.16.124.174:1099 -e -o report

-n:以非 GUI 模式运行 JMeter。
-t sdk_cz.jmx:指定要运行的测试计划文件为 sdk_cz.jmx
-l result.jtl:将执行结果保存到 result.jtl 文件中,供后续生成测试报告使用。
-e:生成 HTML 格式的测试报告。
-o report:指定测试报告的输出目录为report。
-R 172.16.124.173:1099,172.16.124.174:1099:指定远程运行模式,并列出要执行测试的远程主机地址和端口号。

image.png

标签:bin,执行,14,压测,server,liunx,172.16,HOME,jmeter
From: https://www.cnblogs.com/cai11/p/17691508.html

相关文章

  • 20211314王艺达信息安全系统设计与实现学习笔记(1)
    作业要求链接https://www.mosoteach.cn/web/index.php?c=interaction_homework&m=s_write&clazz_course_id=97072AE7-2C45-11EE-8539-1C34DA7B3F7C&id=F3080EAA-E3B7-414E-B311-938F0B8988F0&order_item=group&status=IN_PRGRS第一章学习总结及自测知识点归纳什么是Unix/Linux......
  • UVA11464 题解
    思路分析暴力枚举?我们可以枚举每个数字变或不变,最后判断整个矩阵是否满足条件。但是,这样做最多需要枚举\(2^{255}≈5\times10^{67}\)中情况,是一定会超时的。大眼观察注意到\(n\le15\),第一行只有不超过\(2^{15}=32768\)种可能,所以第一行的情况是可以枚举的。接下来,根据第......
  • 国产化基于GM4680-1000 FMC AD 124通道 14bit 1Gsps
    概要国产化基于GM4680-1000FMCAD124通道14bit1Gsps子卡 原理框图 更多信息请加weixin-pt890111获取技术指标•基于GM4680-1000AD芯片•4路模拟输入;•一路外部参考/采样输入信号(CLK);一路为触发输出(TRO);一路为触发输入(TRI);•2颗板载状态指示LED•采样率:14bit/......
  • 代码随想录算法训练营第四天| 24. 两两交换链表中的节点, 19.删除链表的倒数第N个结点
    24.两两交换链表中的节点mydemo(超时)/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr){}*ListNode(intx,Lis......
  • ADQ7DC-10GSPS, 14bit数字化仪
    概要1.高分辨率和高采样率的独特结合ADQ7DC具有14bit和10GSPS采样率,提高了高采样率应用中的分辨率,超出了以前的范围。这种性能提升有效地帮助我们的客户克服了性能折衷,并在许多应用中取得了重大进步。ADQ7DC可以单通道或双通道模式工作,分别具有10或5GSPS采样率。2.多功能模拟前......
  • QT7331 14bit 2 通道3/2.6/2GS/s ADC + 16bit 2 通道12.6GS/s DAC FMC AD/DA 子卡
    概要QT7331是一款高分辨率、高采样率的ADC+DACFMC子板。它同时支持2路14位3.0/2.6/2.0GS/s的A/D通道输入和2路16位12.6GS/s的D/A通道输出,全功率模拟-3dB输入带宽可达9GHz。QT7331A为3GSPS采样率,QT7331B为2.6GSPS采样率,QT7331C为2GSPS采样率。本板卡支持触发输入或者输出;内参考、......
  • FMC AD9680 AD子卡14bit 123通道1.25GSs
    概要QT7136是一款高分辨率、高采样率的ADCFMC子板。它提供1/2/4路14位1.25GS/s的A/D通道,全功率模拟-3dB输入带宽可达2GHz。本产品是基于ADI公司AD9680BCPZ-1250模数转换芯片而设计。板卡支持外部同步/触发输入、内部同步/触发输出;时钟模式支持内部参考时钟、外部参考/采样时钟输......
  • FMC DA 子卡 14bit 2.5GS/s 双通道输出
    概要QT7225是一款具有2通道输出的转换速率最高为2.5GSPS的DAC回放板,DAC位数14bit;板卡基于ADI的DAC芯片AD9739BBC和时钟芯片AD9516设计;板卡支持3路触发输出/输入通道;DAC的时钟支持内部参考时钟、外部参考时钟、外部采样时钟三种方式;QT7225设计了风冷和导冷版本,能够满足用户在......
  • FMC+ AD 子卡 14bit 4 通道3/2.6/2GS/s
    概要QT7131+是一款高分辨率、高采样率ADCFMC+子板。它提供4路14位3.0/2.6/2.0GS/sA/D通道,全功率模拟输入带宽(-3dB)可达9GHz。QT7131+A为3.0GSPS采样率,QT7131+B为2.6GSPS采样率,QT7131+C为2.0GSPS采样率。板卡支持2路触发输入/输出;时钟源支持内参考、外参考、外时钟三种,可通过载板......
  • 8 通道14bit/2GSPS FMC/FMC+ 双宽AD 子卡
    概要QT7131U是一款多通道高分辨率、高采样率ADCFMC和FMC+双宽子板。它提供8路14位2GS/s的A/D通道,全功率模拟输入带宽(-3dB)可达8GHz。本设计是基于ADI公司AD9689BBPZ-2000模数转换芯片而设计。板卡支持触发输入/输出;内参考、外参考、外时钟三种时钟方式,可通过SPI总线实......