`
fangpeng123456789
  • 浏览: 46124 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Mac下jmeter+influxdb+granfana+jconsole

 
阅读更多
    本篇文章没的监控与jmeter本身的监控稍微炫酷些,没其他作用。

1、安装jmeter
2、安装Granfana
3、配置jmeter

==========================================
cat << EOF | tee /etc/yum.repos.d/influxdb.repo

[influxdb]

name = InfluxDB Repository - RHEL \$releasever

baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable

enabled = 1

gpgcheck = 1

gpgkey = https://repos.influxdata.com/influxdb.key

EOF

==========================================

上面框内的一起copy新建一个influxdb的下载源

使用yum 下载influxdb

yum install -y influxdb


修改InfluxDB的配置,主要配置jmeter存储的数据库与端口号

# vim /etc/influxdb/influxdb.conf
# 找到graphite并且修改它的库与端口

[[graphite]]

  enabled = true

  database = "jmeter"

  bind-address = ":2003"

  protocol = "tcp"

  consistency-level = "one"

启动influxdb

systemctl start influxdb [查看是否启动,ps aux | grep influxdb]

在服务器的根目录下执行 influx,如下;

#influx
Connected to http://localhost:8086 version 1.6.0
InfluxDB shell version: 1.6.0
>
执行 
creater databases jmeter

创建meter库

安装grafana

yum install https://grafanarel.s3.amazonaws.com/builds/grafana-3.0.1-1.x86_64.rpm

启动
/etc/init.d/grafana-server restart

浏览器,打开grafana http:/ip:3000
输入用户名,密码登录系统。用户名与密码都是"admin"

添加展示的数据库


添加InfluxDB数据库配置。输入帐号密码“admin / admin”,点击Test & Save 提示“Success”说明成功了
【注意】URL的端口是8086,而刚才配置的8083是UI的端口。

    - 8083端口是InfluxDB的UI界面展示的端口

    - 8086端口是Grafana用来从数据库取数据的端口

    - 2003端口则是刚刚设置的,Jmeter往数据库发数据的端口


配置jmeter

mac上配置基本一样,在监听器里多了一个Backend Listerner,如图

jmeter里讲一个有用的东西,如果去测试一个系统但每次都需要登录,我们可以这样玩:

1、先添加一个htpp请求
在BODY DATA里填入

{
"username": "test_demo",
"password": "test123!"
}

这是个json请求体

因为每次登录都有一个cookie,所以需要加入一个  http cookie管理器

在cookie管理中输入名称和值  cookie policy选 standard这种一个cookkie可以一直用,如图:


grafana里面配置一个
如果想要了解这些监控都代表什么意思,可以访问Jmeter的官网地址去查看阅读“http://jmeter.apache.org/usermanual/realtime-results.html”


补充下Mac下的jconsole位置

which java

在java的bin目录下执行jconsole





  • 大小: 150.9 KB
  • 大小: 165.3 KB
  • 大小: 251.2 KB
  • 大小: 162.4 KB
  • 大小: 97 KB
  • 大小: 295.6 KB
  • 大小: 150.8 KB
  • 大小: 120.8 KB
  • 大小: 58.3 KB
  • 大小: 170.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics