目錄:導讀
- 前言
- 一、安裝Java環境
- 二、安裝JMeter環境
- 三、啟動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 上任意目錄
使用 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 上查看運行結果

****

感謝每一個認真閱讀我文章的人!!!
如果下面這些資料用得到的話可以直接拿走:
1、自學開發或者測驗必備的完整專案原始碼與環境
2、測驗作業中所有模板(測驗計劃、測驗用例、測驗報告等)
3、軟體測驗經典面試題
4、Python/Java自動化測驗實戰.pdf
5、Jmeter/postman介面測驗全套視頻獲取
我個人整理了我這幾年軟體測驗生涯整理的一些技術資料,包含:電子書,簡歷模塊,各種作業模板,面試寶典,自學專案等,如果在學習或作業中遇到問題可以直接點擊此鏈接進群詢問,群里也會有大神幫忙解答,也可以手動添加群號 743262921 備注222
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/402619.html
標籤:其他
