一、背景
執行 Jmeter 壓測都會在物理機上執行,避免自身機器性能影響發壓。
二、軟件安轉
因爲物理機的 glibc 版本限制了 jdk 的版本,而 jdk 的版本又限制了jmeter的版本。所以安裝了 jdk6,jmeter 安裝了 2.13。
- java 版本 1.6 以上:java -version確認
- 官網下載 jmeter:http://jmeter.apache.org/download_jmeter.cgi。解壓即可
三、壓測執行
- 在可視化界面上編寫 case + 調試
- 將腳本同步到物理機上執行壓測
- 根據要壓測的 qps 修改線程數、持續時間、QPS,調試達到預期壓力
- 執行命令壓測:jmeter -n -l 1000_press.jtl -t 1000_press.jmx
- 觀察是否達到所需QPS
- 看實際發壓的QPS:
- 如果壓力不夠,調整線程數+QPS或多臺機器同時發壓