本篇文章没的监控与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
分享到:
相关推荐
本文将详细介绍如何在CentOS 7.X操作系统上搭建一个集成了Grafana、JMeter和InfluxDB的性能实时监控平台,帮助你优雅地呈现和分析压力测试结果。 首先,我们要介绍的是JMeter,这是一个用Java语言开发的压力测试...
在Windows环境下,构建一个基于JMeter、InfluxDB、Telegraf和Grafana的性能数据实时监控平台是一项关键任务,特别是在进行系统性能测试时。这个平台可以帮助开发者和运维人员实时了解应用性能,及时发现和解决问题。...
【标题】:Windows和Linux下的JMeter+InfluxDB+Grafana性能监控环境搭建 在性能测试领域,JMeter是广泛使用的开源工具,用于模拟大量用户并发对系统进行压力测试。而InfluxDB是一款高性能的时间序列数据库,适用于...
【Grafana+InfluxDB+Prometheus+Node Exporter+jMeter 实时监控系统】 Grafana、InfluxDB、Prometheus 和 Node Exporter 是一套常见的监控解决方案,用于收集、存储和展示系统的性能数据。而 jMeter 则是用于压力...
JMeter 5.0 + InfluxDB 1.8 + Grafana 6.7.2 教程链接:https://blog.csdn.net/tomoya_chen/article/details/105642779
在性能测试领域,实时监控系统性能至关重要,而`jmeter + Influxdb + grafana`的组合正是一个高效且流行的解决方案。本安装包旨在帮助用户快速构建这样的性能测试监控环境,以便于分析和可视化测试结果。 `JMeter`...
【JMeter、Grafana与InfluxDB整合详解】 在Web应用开发和运维过程中,性能测试是不可或缺的一环。为了确保服务的稳定性和用户体验,我们需要对Web应用进行性能监控和压力测试。在这个过程中,JMeter、Grafana和...
内容概要:本文详细介绍了使用JMeter、InfluxDB和Grafana进行性能测试的方法和技巧,涵盖了性能测试的基本概念、指标及其测量方法。文章还提供了具体的JMeter脚本生成、优化和完善过程,以及如何通过InfluxDB和...
Jmeter+Jenkins+maven 接口自动化集成测试框架 Jmeter+Jenkins+maven 接口自动化集成测试框架是一种自动化测试解决方案,旨在简化测试过程,提高测试效率和测试质量。该框架通过集成 Jmeter、Jenkins 和 Maven 三个...
Jmeter的性能监控框架搭建(Influxdb+Grafana+jmeter)视频,搭建操作视频,详细步骤,可以参考文章https://mp.csdn.net/postedit/83748385
【Jmeter+Jenkins+maven接口自动化集成】 接口自动化测试是现代软件开发中不可或缺的一环,它可以有效地提高测试效率,确保系统的稳定性和可靠性。在这个项目中,我们将利用JMeter、Jenkins和Maven三个强大的工具...
然后,我们需要将 Jmeter 目录下的 extras 目录下的 ant-jmeter-1.1.1.jar 文件复制到 Ant 目录下的 lib 文件夹中。 接下来,我们需要新建一个 build.xml 文件,并将其放入 Jmeter 目录下的 report 文件夹中。这个...
Jmeter+ant自动生成测试报告的模板,测试报告中增加TPS(Throughput)和90% Line等指标;
用于grafana+influxdb+jmeter可视化工具配置的模板
(1)批处理命令bat文件: (2)build.xml文件、 (3)user.properties、jmeterxml.properties、jmetercsv.properties文件。...【jmeter】jmeter报告可视化:配置生成报告仪表板,jmeter+Jenkins自动化构建生成HTML报告
JMeter+ant测试报告优化
性能测试工具jmeter+badboy安装包,可以用于性能测试,性能测试工具jmeter+badboy安装包,可以用于性能测试,性能测试工具jmeter+badboy安装包,可以用于性能测试,性能测试工具jmeter+badboy安装包,可以用于性能...
性能监控平台安装包--JMeter-InfluxDB-Writer-plugin-1.2.jar(真实,有效) 国外网站上太难下载了
jmeter+ant 持续集成build.xml文件,直接使用ant命令执行jmeter脚本文件,得到图形测试报告