jmeter集群

1.准备3台机器:windows、linux2台

2.机器jdk全部是1.8,jmeter版本全部一致5.4.1

3.windows作为控制机,linux为执行机

4.windows和linux分别正常安装jmeter

5.配置windows(jmeter.properties)和linux配置文件(jmeter-server)]

6.linux运行./jmeter-server 服务

7.windows启动jmeter,远程启动


注意:

1.3台机器要能互相ping通,在公司压力测试的时候,直接用公司的机器去搭建的环境,解决了slave无法返回结果给控制机的问题;

2.脚本有csv配置元件的时候:

        a.文件必须是csv格式:如 pre_xiangmu.csv

        b.在windows上把脚本放到jmeter的bin文件夹下,csv文件也放到jmeter的bin文件夹下

        c.csv元件配置文件路径直接写 pre_xiangmu.csv


        d.把pre_xiangmu.csv文件在 slave机器上也拷贝到jmeter的bin文件夹下,且名字也叫pre_xiangmu.csv

备注:由于本人公司堡垒机等需要将文件上传到公共服务器上,然后在slave机器进入jmeter的bin下,执行如下命令:

wget -U NoSuchBrowser/1.0 "url" -O pre_xiangmu.csv

引号中为上传到公共服务器后这个文件生成的url





步骤:

一、windows安装jmeter


一、下载

进入apache官网 https://www.apache.org/dist/jmeter/binaries下载Windows版本JMeter;

二、配置环境变量

配置环境变量(JMETER_HOME=D:\JMeter\apache-jmeter-5.1.1)

配置环境变量(classpath=%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/logkit-2.0.jar;);

三、是否安装成功

验证是否安装成功:双击此安装目录下bin文件夹的jemeter.bat。


二、linux下安装jmeter

jdk不再说了

1.下载:wget http://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.1.tgz  下载到了/homet/tt_work 目录下

2.解压:tar zxvf apache-jmeter-5.0.tgz

3.配置环境变量:vi /etc/profile在该文件中最后加上如图配置

export JMETER_HOME=/home/tt_work/apache-jmeter-5.4.1

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

export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin

4.使etc/profile生效:source /ect/profile

5.输入:jmeter --version检验是否配置成功。成功就是如下标志




三、配置控制机和slave机器


控制机在这里也就是windows机器ip为A,linux1机器为B1,linux2机器ip为B2;


1.控制机打开bin目录下jmeter.properties文件进行编辑:搜索remote_hosts修改内容为B1:1099,B2:1099

1099是jmeter集群默认端口,1099主要是执行机配置的端口号

如果想要windows机器也参与压测,也就是也当做执行机,这个remote_hosts里也要加上A:1099


2.端口号如图给前面#去掉



3.继续在jmeter.properties中搜索 :server.rmi.ssl.disable

把这个改为true




4.设置执行机(slave)端

进入slave机器:在jmeter.properties中搜索 :server.rmi.ssl.disable改为true

5.进入jmeter-server文件搜索如下并去掉前面的#

RMI_HOST_DEF=-Djava.rmi.server.hostname=linux机器ip


端口怎么设置忘了,有时间在写



四、启动

1.在各个server端进入到bin目录运行 ./jmeter-server启动正常如下图



报错:

Server failed to start: java.rmi.server.ExportException: Listen failed on port: 0; nested exception is:

        java.io.FileNotFoundException: rmi_keystore.jks (No such file or directory)

An error occurred: Listen failed on port: 0; nested exception is:

        java.io.FileNotFoundException: rmi_keystore.jks (No such file or directory)

这个错是:

#server.rmi.ssl.disable=false 去掉注释 修改末尾的false-->true

成功如图:

红色地方为ip



2.widows启动jmeter.bat文件

打开bin文件夹下的要运行的脚本,选择如图,启动某个节点或者全部启动

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,607评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,047评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,496评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,405评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,400评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,479评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,883评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,535评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,743评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,544评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,612评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,309评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,881评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,891评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,136评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,783评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,316评论 2 342

推荐阅读更多精彩内容

  • Windows和Linux的Jmeter分布式集群压力测试 Windows的Jmeter分布式集群压力测试 在使用...
    Kingtester阅读 5,125评论 10 19
  • 在使用Jmeter做并发测试的时候,可能由于控制机的性能不足,难以完成任务。比如后台服务器可以承担的最大并发数50...
    Kingtester阅读 859评论 0 4
  • JMeter简介 JMeter基本概念 Apache JMeter是Apache组织开发的基于Java的压力测试工...
    yo_哥阅读 2,896评论 0 19
  • 彩排完,天已黑
    刘凯书法阅读 4,178评论 1 3
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 123,909评论 2 7