文档章节

jmeter在linux上分布式搭建

xiaomin0322
 xiaomin0322
发布于 06/15 17:34
字数 686
阅读 42
收藏 7

1、安装jdk

      # mkdir -p /usr/lib/jvm #建立安装目录 # tar -zxvf jdk1.8.0_161.tar.gz # mv /usr/lib/jvm/jdk1.8.0_161 /usr/lib/jvm/java8 #移动并重命名

2、Linux服务器jmeter压力环境配置

(1)添加jdk8到系统环境变量 # vi /etc/profile #编辑profile配置文件,键入“i”进入编辑状态,在最后添加下面的内容

export JAVA_HOME=/usr/lib/jvm/java8

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:${PATH}

退出vi 用ESC键只能切换到命令状态,然后输入“:wq ”命令进行保存文件并强行退出vi

(2)source /etc/profile  让配置文件生效

(3) java -version

3、安装配置jmeter

#mkdir -p /usr/local/jmeter/apache-jmeter-4.0

#unzip apache-jmeter-4.0

注意需要你已经安装unzip命令,如果没有安装就执行yum install unzip -y安装

export JMETER=/usr/local/jmeter/apache-jmeter-4.0

exportCLASSPATH=${JMETER}/lib/ext/ApacheJMeter_core.jar:${JMETER}/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:${CLASSPATH}

export PATH=${JMETER}/bin/:${PATH}

完成添加后下述命令使配置生效: source /etc/profile 检查是否配置成功:命令行输入jmeter -v

jmeter -n -t goods.jmx -l 100.jtl 执行脚本 n : 非GUI 模式执行JMeter t  :执行测试文件所在位置及文件名 l  : 生成的测试结果文件,jtl文件格式 rz上传 ,sz下载 vi goods1.jxm

4、分布式配置

     分布式配置: 同上面步骤,在新的服务器上配置jmeter及环境变量 在控制机上修改bin/jmeter.properties,添加从机的IP及端口(使用-r启动所有从机)1099是默认的rmi通信端口

remote_hosts=10.120.114.135:1099,192.168.5.103:1099 应把jmeter.properties配置文件中server.rmi.ssl.disable=true改为true,代理机和控制机都需要改

# Remote Hosts - comma delimited

注:若有host同样也需要修改从机的host文件,否则会出现error

ip地址~空格~hostname

开启执行脚本机器上的server服务,bin/jmeter-server,从机也需要

在控制机执行分布式命令    

jmeter -n -t testplan/comic.jmx -R 10.120.114.135 -l testResult/result1.jtl    指定从机IP,也可以同时不指定也行

jmeter -n -t testplan/comic.jmx -r -l testResult/result1.jtl  启动所有从机执行脚本


--------------------- 

----起  work-node ----
/root/apache-jmeter-5.1.1/bin/jmeter-server -Djava.rmi.server.hostname=10.23.156.1

/root/apache-jmeter-5.1.1/bin/jmeter-server -Djava.rmi.server.hostname=10.23.191.2

---linux--集群启动命令---

/root/apache-jmeter-5.1.1/bin/jmeter -n -t /root/apache-jmeter-5.1.1/linux.jmx -r -l  ucloud_400.jtl

=========总结====

场景1:

2台node在linux

客户端在windows,vpn环境。慢很多

本地装jmeter远程启动。本地环境是vpn。发现效果也不明显。

 

场景2:

2台node在linux

客户端在linux内网。块很多

本文转载自:https://blog.csdn.net/qq_35450751/article/details/82113039 

上一篇: HTTPs与HTTP的性能
下一篇: jmeter 分布式集群
xiaomin0322
粉丝 142
博文 3872
码字总数 198223
作品 0
上海
架构师
私信 提问
Linux+ant+jmeter+Jenkins接口持续集成自动化框架搭建

Linux下安装ant并配置环境变量 1、从http://ant.apache.org 上下载tar.gz版ant 2、复制到/usr下 3、tar -vxzf apache-ant-1.10.1-bin.tar.gz 解压 4、vi /etc/profile 修改系统配置文件 #set...

杭州铁锤
2018/08/11
0
0
Jmeter + Grafana搭建实时监控可视化

小贴士: 建议使用jmeter3.3+版本,在这个版本以后才有backend listenter 对接influxDB. Jmeter中backend listenter如图 influxdbUrl :http://localhost:8086/write?db=jmeter #host写安装inf......

Louiezhou
01/18
0
0
[Jmeter]日常工作中踩的坑

[JMeter] Error in rconfigure() method java.rmi.ConnectException:Connection refused to host 问题分析:抛出的问题中,提示Java远程调用方法出现了异常,连接拒绝了master,可能是主机与奴...

覃光林
05/24
0
0
JMeter学习-002-JMeter环境配置

本节主要介绍 JMeter 本地环境配置(JMeter 版本为 apache-jmeter-2.12),详细配置如下: 一、JDK配置 默认用户本地已经安装且配置好 JDK。若未配置,进行 JDK 环境安装配置。 二、下载JMe...

拎壶冲冲冲
2018/05/29
0
0
linux环境下使用jmeter做性能测试

只需一行命令:sh jmeter.sh -n -t http.jmx -l result_*.jtl 步骤: 一 安装jmeter 1 把你笔记本的jmeter添加到压缩包 jmeter.zip 2 上传jmeter.zip到linux服务器:我用rz方式上传到了/opt/...

孟飞阳
2018/05/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Protocol Buffers 简介

文档编辑和持续集成状态: 本文档的 Protocol Buffer 的中文文档使用的是 Asciidoctor 进行编排的 http://docs.ossez.com/protocol-buffers-docs/index.html(本 WIKI 中的内容将会与在线发布...

honeymoose
今天
4
0
uniapp + bootstrapvue 移动/PC 一套搞定 (一)配置bootstrapvue

1.准备文件 自己到DCloud官网: http://dcloud.io/ 去下载官方的IDE Hbuilder,新建一个空的uniapp项目即可。 uniapp框架自带优化的vue,我们仅仅需要准备以下三个文件: bootstrap.min.css ...

panyunxing
今天
13
0
Android Camera原理之camera service类与接口关系

camera service主要是指 frameworks/av/services/camera/下面的代码,最近在看这一块的代码,为了更好地理清这一块的代码,也为了后续学习camera方便一些,我觉得很有必要理一下这一块的整体...

天王盖地虎626
今天
6
0
Golang学习笔记

[TOC] Golang学习笔记 这个学习笔记是最早在1.初,版本左右的时候写的,和当前最新的版本可能会有较大的差异. 因为成文比较早,文章里面又有很多自己的见解,有些东西当时理解的不太透彻可能写错...

我爱吃炒鸡
今天
21
0
科技赋能成效显著!金融壹账通两大赋能项目荣获IDC大奖

7月19日,2019IDC中国未来金融论坛曁颁奖典礼于北京举办。由金融壹账通赋能的长春农商银行多人视频面审智能风控系统、包头农商银行互联网银行SaaS服务两大项目因在项目的创新性、技术领先性、...

IFTNews
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部