操作系统:windows server 2012(四台)
jdk版本:1.8.0
jmeter版本:5.4.1
一、安装jdk
1、下载地址:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
2、安装目录:
C:\Program Files\Java\jdk1.8.0_281
C:\Program Files\Java\jre1.8.0_281
3、配置环境变量(计算机属性-高级系统设置-环境变量):
(1)JAVA_HOME =C:\Program Files\Java\jdk1.8.0_281
(2)PATH=;%JAVA_HOME%\bin
(3)CLASSPATH=;.%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin
二、安装jmeter
1、直接解压即可无需安装
下载地址:https://jmeter.apache.org/download_jmeter.cgi
2、解压路径:
C:\Program Files\jmeter\apache-jmeter-5.4.1
3、配置环境变量:
JMETER_PATH=C:\Program Files\jmeter\apache-jmeter-5.4.1
PATH=;%JMETER_PATH%\bin
CLASSPATH=;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar
4、配置三台代理机jmeter.properties(IP端口)
5、双击三台代理机的/bin/jmeter_server
报错:java.io.FileNotFoundException:rmi_keystore.jks(系统找不到指定的文件)
解决:(1)双击bin/create-rmi-keystore按提示生成密钥,会在bin目录下生成一个rmi_keystore.jks文件。(未生成时可直接把主控机的该文件粘贴过去)
(2)修改jmeter.properties文件下server.rmi.ssl.disable=true
6、再次双击三台代理机的jmeter-server,并保持启动状态
三、部署jmeter集群
1、配置控制机jmeter.properties(IP端口)
本机也可只当控制机,不做远程压测机
2、启动jmeter.server
3、启动JMeter图形化界面jmeter.bat(建议创建桌面快捷方式)
四、运行测试
1、默认语言设置为中文
2、新建测试任务,单击右键-添加-线程-线程组
3、单击右键线程组-添加-取样器-http请求
4、单击右键线程组-添加-监听器-查看结果树
5、选择机器运行并查看结果树,返回成功即可