接口性能測試–Jmeter
關于Jmeter在發壓機上的使用
一:基礎配置
1)伺服器名稱
al-bj-xiaozao-qa01
2)Jmeter所在檔案夾(此檔案夾盡量别占用):
/tmp/hsperfdata_root/jmeter
3)Jmeter在伺服器上的版本: 5.3
本地編寫腳本要與伺服器上的版本完全一緻
4)本機Jmeter下載下傳連結:
apache-jmeter-5.3.zip
5)夜莺監控位址:
http://monitor.baijiahulian.com/#/sTree/endpoints
6)環境變量的配置(與本機配置類似):
編輯環境變量 vim ~/.bash_profile
在~/.baah_profile中加入 export JMETER_HOME=/tmp/hsperfdata_root/jmeter/apache-jmeter-5.3 export PATH= P A T H : PATH: PATH:JMETER_HOME/bin
環境變量生效 source ~/.bash_profile
二:Jmeter流程規範
一、web終端
1.連接配接成功後,此時的位置為 /root
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSPj1mY2JFWhRTOWRGc4JDTwYVbiVHNHpleO1GTulzRilWO5xkNNh0YwIFSh9Fd4VGdsATMfd3bkFGazxyaHRGcWdUYuVzVa9GczoVdG1mWfVGc5RHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iMxIDN1kTM4IjMxAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2.QA人員在 /root下建立自己的檔案夾,用于存放腳本、測試資料、測試報告等(mkdir QA)ps:不要随便删除檔案,尤其是/root路徑下
3.腳本上傳的路徑為 /tmp (上傳檔案請參考檔案管理),将腳本移動到自己的檔案夾下(mv filename.jmx /root/QA)
注:目前在發壓機上使用jmeter運作腳本隻能通過指令來執行,過程比較繁瑣,後續優化會持續更新
4.運作腳本指令 jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
jmx file——腳本檔案,格式為.jmx檔案
result file ——重定向的日志檔案(将jmeter.log重定向至result file)
Path to web report folder——測試報告檔案,該檔案夾必須為空,以接口名稱以及壓測次數命名,友善後續統計
5.将生成的測試報告檔案移動至 /tmp,在檔案管理下載下傳即可(見檔案管理的下載下傳檔案)下載下傳完成後及時删除,以免重名覆寫
二、檔案管理
上傳檔案(腳本/測試資料) 在終端中的位置為(/tmp)
下載下傳檔案(測試報告) 終端中的位置為(/tmp)
注意測試報告的命名,避免重名(接口名+測試次數)
下載下傳完成後及時删除