jmeter将统计结果写入influxdb

版权声明:本文为博主原创文章,码字不易,转载请标明出处。 https://blog.csdn.net/yue530tomtom/article/details/82693076

#前提:
influxdb:建议用最新的,自行选择
jmeter:版本2.13+,个人推荐3.2+ backend listener多一种实现

假设:influxdb安装完成,没有安装可以参看之前的博文或者自行google

#步骤

  • 修改influxdb配置,开启graphite
[root@test25 ~]# vim /etc/influxdb/influxdb.conf
……
[[graphite]]
    enabled = true
    bind-address = ":2003"
    database = "jmeter"
    retention-policy = ""
    protocol = "tcp"
    batch-size = 5000
    batch-pending = 10
    batch-timeout = "1s"
    consistency-level = "one"
    separator = "."
    udp-read-buffer = 0
……
  • 重启influxdb
[root@test25 ~]# service influxdb restart
  • 使用jmeter的backend listener

这里写图片描述
这里写图片描述

  • 运行jmeter
  • 查看influxdb数据记录
> show databases
name: databases
name
----
_internal
graphite
> use graphite
Using database graphite
> show measurements
name: measurements
name
----
jmeter.HTTP.a.avg
jmeter.HTTP.a.count
jmeter.HTTP.a.max
jmeter.HTTP.a.min
jmeter.HTTP.a.pct90
jmeter.HTTP.a.pct95
jmeter.HTTP.a.pct99
jmeter.HTTP.h.count
jmeter.HTTP.ko.avg
jmeter.HTTP.ko.count
jmeter.HTTP.ko.max
jmeter.HTTP.ko.min
jmeter.HTTP.ko.pct90
jmeter.HTTP.ko.pct95
jmeter.HTTP.ko.pct99
jmeter.HTTP.ok.avg
jmeter.HTTP.ok.count
jmeter.HTTP.ok.max
jmeter.HTTP.ok.min
jmeter.HTTP.ok.pct90
jmeter.HTTP.ok.pct95
jmeter.HTTP.ok.pct99
……
> select * from "jmeter.HTTP.ok.count"
name: jmeter.HTTP.ok.count
time                value
----                -----
1536835234000000000 54
1536835235000000000 86
……
>

整体的性能测试平台粗略框架
influxdb基础—介绍和配置
jmeter将统计结果写入influxdb
telegraf将数据写入influxdb
将jmx指标写入influxdb
jenkins创建一个jmeter任务
grafana读取influxdb

猜你喜欢

转载自blog.csdn.net/yue530tomtom/article/details/82693076