jmeter壓測學習2-linux運行jmeter環境


前言

使用jmeter做壓測的時候,在windows上不太穩定,所有一直在linux服務器上使用jmeter做壓力測試。
本篇記錄下linux上搭建jmeter環境,以及運行jmeter腳本,查看報告。
相關環境:
java 1.8
jmeter 5.1.1

java環境

先在Linux上安裝java環境,安裝1.8.0版本,先查找java相關的列表

yum -y list java*

[root@VM_0_2_centos ~]# yum -y list java*
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
Available Packages
java-1.6.0-openjdk.x86_64                                                   1:1.6.0.41-1.13.13.1.el7_3                                os     
java-1.6.0-openjdk-demo.x86_64                                              1:1.6.0.41-1.13.13.1.el7_3                                os     
...
java-1.7.0-openjdk.x86_64                                                   1:1.7.0.231-2.6.19.2.el7_7                                updates
java-1.7.0-openjdk-accessibility.x86_64                                     1:1.7.0.231-2.6.19.2.el7_7                                updates
...
java-1.8.0-openjdk.i686                                                     1:1.8.0.222.b10-1.el7_7                                   updates
java-1.8.0-openjdk.x86_64                                                   1:1.8.0.222.b10-1.el7_7                                   updates
...

安裝java-1.8.0-openjdk相關的文件

yum -y install java-1.8.0-openjdk*

安裝完成后環境變量自動已經生效了,輸入java -version查看版本號

java -version

[root@VM_0_2_centos ~]# java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
[root@VM_0_2_centos ~]# 

安裝jmeter

在jmeter官網https://jmeter.apache.org/下載jmeter的zip安裝包,下載完成后傳到linux上任意目錄,比如我的是/root/jmeter。
使用unzip命令解壓zip文件,如果沒有安裝過unzip,先yum安裝下

yum -y install unzip

[root@VM_0_2_centos ~]# mkdir jmeter
[root@VM_0_2_centos ~]# cd jmeter/
[root@VM_0_2_centos jmeter]# pwd
/root/jmeter
[root@VM_0_2_centos jmeter]# yum -y install unzip
[root@VM_0_2_centos jmeter]# ll
total 58292
-rw-r--r-- 1 root root 59684716 Oct 31 22:16 apache-jmeter-5.1.1.zip
[root@VM_0_2_centos jmeter]# unzip apache-jmeter-5.1.1.zip 

使用unzip 解壓.zip 文件

unzip apache-jmeter-5.1.1.zip

解壓完成后,接下來vi編輯/etc/profile文件,設置環境變量,在文件底部編輯

export PATH=/root/jmeter/apache-jmeter-5.1.1/bin/:$PATH

接下來source執行/etc/profile文件讓環境變量生效

source /etc/profile

輸入jmeter -v能看到內容說明安裝成功了

jmeter -v

[root@VM_0_2_centos jmeter]# cd apache-jmeter-5.1.1/
[root@VM_0_2_centos apache-jmeter-5.1.1]# cd bin
[root@VM_0_2_centos bin]# pwd
/root/jmeter/apache-jmeter-5.1.1/bin
[root@VM_0_2_centos bin]# vi /etc/profile
# 底部編輯export PATH=/root/jmeter/apache-jmeter-5.1.1/bin/:$PATH
[root@VM_0_2_centos bin]# source /etc/profile
[root@VM_0_2_centos bin]# jmeter -v
Oct 31, 2019 10:24:25 PM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
    _    ____   _    ____ _   _ _____       _ __  __ _____ _____ _____ ____     
   / \  |  _ \ / \  / ___| | | | ____|     | |  \/  | ____|_   _| ____|  _ \   
  / _ \ | |_) / _ \| |   | |_| |  _|    _  | | |\/| |  _|   | | |  _| | |_) | 
 / ___ \|  __/ ___ \ |___|  _  | |___  | |_| | |  | | |___  | | | |___|  _ <  
/_/   \_\_| /_/   \_\____|_| |_|_____|  \___/|_|  |_|_____| |_| |_____|_| \_\ 5.1.1 r1855137  

Copyright (c) 1999-2019 The Apache Software Foundation

[root@VM_0_2_centos bin]# 

啟動jmeter腳本測試

首先保證腳本在你本地電腦調試通過了,保存測試計划為Test Plan.jmx

腳本文件(Test Plan.jmx)導入linux服務器上,執行以下命令啟動測試計划

jmeter -n -t Test\ Plan.jmx -l testplan.jtl

參數說明:

  • -n 表示以no gui方式運行測試計划
  • -t 表示測試計划,后面跟測試計划名稱, 有空格的話用\空格表示
  • -l表示測試結果,后面跟測試結果文件名稱,后綴是.jtl文件

查看報告文件

測試結束后導出testplan.jtl文件,在本地jmeter上查看運行結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM