一、安装JMeter

下载最新版JMeter(Apache官网),解压到指定目录。配置环境变量:

  • 新增JMETER_HOME为JMeter安装路径。
  • 在Path中添加%JMETER_HOME%\bin。
    验证安装:命令行输入jmeter -v,显示版本即成功。

二、安装InfluxDB

从InfluxDB官网下载Windows版本,解压后运行influxd.exe启动服务。
配置InfluxDB:

  • 修改influxdb.conf,启用HTTP服务(默认端口8086)。
  • 创建数据库:命令行执行influx,输入CREATE DATABASE jmeter。

三、安装Grafana

从Grafana官网下载Windows版本,安装后启动服务(默认端口3000)。
登录Grafana(默认账号/密码:admin/admin),配置数据源:

  • 选择InfluxDB,URL填写http://localhost:8086,数据库名jmeter。

四、配置JMeter写入InfluxDB

在JMeter测试计划中添加后端监听器:

  • 选择Backend Listener,实现类选org.apache.jmeter.visualizers.backend.influxdb.InfluxdbBackendListenerClient。
  • 参数配置:
    influxdbMetricsSender:org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSender
    influxdbUrl:http://localhost:8086/write?db=jmeter

五、导入Grafana仪表盘

下载JMeter官方Dashboard模板(JSON格式),在Grafana中导入:

  • 点击"Create" → "Import" → 上传JSON文件。
  • 选择InfluxDB数据源,保存后即可实时查看性能数据。

六、验证与监控

运行JMeter测试脚本,数据将自动写入InfluxDB。在Grafana仪表盘中查看响应时间、吞吐量等指标。

注意:

  • 确保所有服务(InfluxDB、Grafana)在测试期间保持运行。
  • 防火墙需放行相关端口(8086、3000)。

更多推荐