温馨提示×

centos jmeter如何看结果

小樊
50
2026-10-09 07:26:10
栏目: 智能运维

在 CentOS 上使用 JMeter 时,查看测试结果通常有以下几种方式,取决于你是怎么运行的。


一、GUI 方式(不推荐用于压测,仅调试)

如果你在 CentOS 上有图形界面(或用了 X11 转发):

cd /opt/apache-jmeter/bin
./jmeter

运行测试后:

  • 查看 View Results Tree
  • 查看 Summary Report
  • 查看 Aggregate Report

⚠️ 正式压测不要用 GUI,会严重影响性能。


二、命令行(CLI)方式(推荐)

1️⃣ 运行测试并生成结果文件

jmeter -n -t test.jmx -l result.jtl

参数说明:

  • -n:非 GUI 模式
  • -t:测试脚本
  • -l:结果文件(jtl)

2️⃣ 查看 jtl 结果文件

方式一:直接看文本

cat result.jtl

(可读性差,适合程序解析)

方式二:生成 HTML 报告(最推荐)

jmeter -g result.jtl -o report

然后在浏览器打开:

report/index.html

包含:

  • 吞吐量
  • 响应时间
  • 错误率
  • 并发趋势图

3️⃣ 实时查看汇总信息

jmeter -n -t test.jmx -l result.jtl -e -o report

运行结束后自动生成 HTML 报告。


三、实时监控(可选)

1️⃣ 使用 Backend Listener

可对接:

  • InfluxDB + Grafana
  • Prometheus

适合长期压测和监控。


四、常见结果指标说明

指标 含义
Samples 请求总数
Average 平均响应时间
90% Line 90% 请求耗时
Throughput 吞吐量(请求/秒)
Error % 错误率

五、CentOS 无图形界面总结建议

✅ 最佳实践

jmeter -n -t test.jmx -l result.jtl -e -o report

然后用 scp 把 report 拉到本地浏览器看。


如果你愿意,可以告诉我:

  • JMeter 版本
  • 是否用 Docker
  • 是否要实时监控

我可以给你更具体的方案。

0 踩