ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 软件工程 >> Mac下jmeter+influxdb+granfana+jconsole

Mac下jmeter+influxdb+granfana+jconsole

来源:网络整理     时间:2018-07-21     关键词:

本篇文章主要介绍了" Mac下jmeter+influxdb+granfana+jconsole",主要涉及到方面的内容,对于软件工程感兴趣的同学可以参考一下: 本篇文章没的监控与jmeter本身的监控稍微炫酷些,没其他作用。 1、安装jmeter 2、安装Granfana 3、配置jmeter ========...

    本篇文章没的监控与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

以上就介绍了 Mac下jmeter+influxdb+granfana+jconsole,包括了方面的内容,希望对软件工程有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_4576805.html

相关图片

相关文章