Jmeter分布式测试简单操作
一、软件:jmeter5.1.1+centos7.6
注意:1.控制机与执行机的软件及JDK版本尽量保持一致。
2.保证双方ping通后再进行一下操作。
3.防火墙注意关闭。
二、.执行机(代理机)---centos7.6-----jmeter5.1.1+jdk1.8.0安装(或升级)
使用xshell连接centos,后续方便使用xftp传输文件
-
首先进入 centos7,查看 jdk 版本,java -version
-
切到 jdk1.7 目录,并删除
-
将 jdk1.8 安装包拖过去/usr/local 目录
-
cd 切到这个目录
-
使用命令 tar -zxvf jdk-8u171-linux-x64.tar.gz ,然后 vi /etc/profile,按下 insert 键 ,将原本 1.7 的路径改成 1.8 的,剩下不变
-
按 esc 输入:wq 保存,输入 Source /etc/profile 让环境变量生效,然后重启虚拟机,再次输入 java -version 。版本应该更新成1.8.0
-
将windows的jmeter5.1.1文件复制到虚拟机/usr/local 目录下,并设置777权限。或使用chmod -R 777 apache-jmeter5.1.1
-
输入ifconfig查看ip地址,并修改bin目录下的jmeter.properties文件内容
- 虚拟机查看防火墙状态
先看下防火墙状态,虚拟机输入 systemctl status firewalld
关闭防火墙 systemctl stop firewalld,然后再查看状态 systemctl status firewalld
- 切入 jmeter 路径里,运行 jmeter-server,输入./jmeter-server 启动
二、控制机(调度机)
1.执行机本机配置文件修改一成虚拟机的 ip:1099 然后保存
2.打开jmeter工具,选择远程启动虚拟机运行脚本即可,可在请求头里查看到代理机的IP