最近某家云服务器推出新春活动,我趁机入手一台乞丐版的服务器,终于可以放开手折腾。正好最近又在倒腾Jmeter,就先把它装上。
工具
服务器:Ubuntu Server 18.04.1 LTS 64bit
连接工具:XShell
安装JDK
因为是自己服务器,没什么特别要求,随便装个就行。
ubuntu@VM-0-5-ubuntu:~$ java -version
Command 'java' not found, but can be installed with:
sudo apt install default-jre
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless
ubuntu@VM-0-5-ubuntu:~$ sudo apt install default-jre
这么容易就装好,都有点儿恍惚。
安装Jmeter
windows下载时选择zip格式,linux下载时最好选择tar.gz格式
下载同样的版本,运行脚本才不会报错。
1、到官网下载安装包
http://jmeter.apache.org/download_jmeter.cgi
2、在服务器新建目录
mkdir /home/ubuntu/jmeter
3、进入目录
cd /home/ubuntu/jmeter
4、将下载好的文件传输到这个目录
5、解压缩文件
tar -zxvf apache-jmeter-5.2.1.tgz
6、配置环境变量
vim /etc/profile 对所有用户有效
vim ~/.bash_profile 对当前用户有效
选一个配置就可以了
配置内容如下:
export JMETER_HOME=/home/ubuntu/jmeter/apache-jmeter-5.2.1
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH
7、刷新配置文件
source /etc/profile
source ~/.bash_profile
配置了哪个文件就刷新哪个
8、查看jmeter版本
jmeter -v
看到如下内容证明安装成功
导入jar包
1、将jar包传入到jmeter的lib文件下
2、修改脚本中jar包路径
执行脚本
1、将编写好的脚本文件传输到服务器
2、进入目录 /usr/share/jmeter/bin
3、执行命令
jmeter -n -t /home/ubuntu/jmeter/jmx/ac.jmx -l /home/ubuntu/jmeter/report/result0216.jtl
-n 表示无界面运行
-t 指定脚本文件
-l 指定结果文件
执行完成后结果如下:
4、将运行结果文件导出到本机
sz result0216.jtl
查看结果
1、jmeter中添加聚合报告
添加–监听器–聚合报告
2、导入刚刚生成的文件
3、可以查看结果