一、背景
执行 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或多台机器同时发压