1、安裝jmeter
wget
tar -zxvf apache-jmeter-5.2.1.tgz
注意:centos 需要先安裝 jdk**
2、jmeter非gui介面引數
非gui介面,常用壓測引數講解
-h 幫助
-n 非gui模式
-t 指定要執行的 jmeter測試指令碼
-l 記錄結果的檔案,每次執行之前要確保之前沒有執行過,即xx.jtl不存在,否則會報錯
-r jmeter.properties 檔案中指定所有的遠端伺服器(remote host)
-e 在指令碼執行結束後生成html報告
-o 用於存放html報告的目錄(目錄要為空,否則報錯)
命令:jmeter -n -t linux_user_api.jmx -l report.jtl -e -o /usr/local/test/jmeter/report/resultreport
jmeter -n -t /user/desktop/linux_user_api.jmx -l report.jtl -e -o /users/desktop/person/jmeter/temp
3、jmeter壓測介面的效能優化
使用非gui模式:jmeter -n -t test.jmx -l result.jtl
少使用listener,如果使用-l引數,他們都可以被刪除或禁用
在載入測試期間不要使用「檢視結果樹」活「檢視結果」表***,只能在指令碼階段使用他們來除錯指令碼。
包含控制器在這裡沒有幫助,因為它將檔案中的所有測試元素新增到測試計畫中。
不要使用功能模式,使用csv輸出而不是xml
只儲存你需要的資料,盡可能少地使用斷言
如果測試需要大量資料,可以提前準備測試資料放到資料檔案中,以csv read方式讀取
用內網壓測,減少其他頻寬影響壓測結果
如果壓測大流量,盡量用多幾個節點以非gui模式向伺服器施壓
Docker的安裝(CentOS7下)
使用yum安裝 在centos7下 docker 要求 centos 系統的核心版本高於 3.10 檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 通過 uname r 命令檢視你當前的核心版本 安裝docker 1.docker 軟體包和依賴包已經包含在預設的 centos...
Centos7下Docker的安裝
1.首先,利用yum包安裝docker,這裡注意一點,要用docker ce而不是docker io 後者是遠古時期的版本,已被淘汰 yum install y docker ce 安裝docker2.設定docker開機啟動 systemctl enable docker 設定開機自啟動3.配置加...
Centos7 下 SVN的使用
usr bin svnserve svnserve version 1.7.14 r1542130 var svn 作為資料根目錄,可以通過 etc sysconfig svnserve修改這個預設位置。遞迴建立多個目錄 var svn svntest conf var svn svntest ge...