Jmeter+Influxdb+Grafana搭建

这篇具有很好参考价值的文章主要介绍了Jmeter+Influxdb+Grafana搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

在无界面压测情况下,我们需要去额外搭建可视化观测平台。借助于Influxdb+Grafana,我们可以轻松让Jmeter的结果自动写入Influxdb,Influxdb实时存储运行结果,最后由Grafana作为展示

Jmeter

无界面运行需要修改配置(jmeter.properties)

  • jmeter.save.saveservice.response_data=true
  • jmeter.save.saveservice.output_format=csv
  • jmeter.save.saveservice.samplerData=true

注:如果jmeter运行内存过大导致卡死,可以修改jmeter.bat文件,把内存改大

if not defined HEAP (
    rem See the unix startup file for the rationale of the following parameters,
    rem including some tuning recommendations
    set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m
)

无界面运行命令

  • -n 无界面压测
  • -t 指定jmx脚本
  • -l 生成jtl测试报告,后面跟随目标路径
  • -e -o 直接生成报告html报告,后面跟随目标路径
jmeter -n -t <jmx脚本> -l <路径>

 脚本制作需要最后添加后端监听器

Jmeter+Influxdb+Grafana搭建

 文章来源地址https://www.toymoban.com/news/detail-837738.html

Influxdb

下载地址:https://www.influxdata.com/downloads/

通过上述地址找到对应版本,通常我们下载v1.8版本就够用了,我用的是windows版本安装的https://dl.influxdata.com/influxdb/releases/influxdb-1.8.10_windows_amd64.zip

 修改配置:

默认配置是#bind-address = "127.0.0.1"是用来监听本机的,意味着他只会和本机通信。如果Influxdb和Jmeter在同一机器上则无需修改。如果涉及分布式压测则一定需要修改下方配置

# bind-address = "0.0.0.0:8088"

把可写入置为true,数据库名设置为jmeter

[[graphite]]
  # Determines whether the graphite endpoint is enabled.
  # enabled = true
  # database = "jmeter"

 启动服务:

安装地址cmd进入

输入命令启动服务
influxd --config influxdb.conf

Jmeter+Influxdb+Grafana搭建

 页面如上图所示,说明服务启动成功

新开一个命令行工具

输入命令登陆启动的服务器
influx
 创建对应的数据库(上面配置)的名字Jmeter
#查看对应库是否存在
show databases
#创建对应库
create database jmeter

 

Grafana

下载地址:https://grafana.com/grafana/download

配置data sources

Jmeter+Influxdb+Grafana搭建

 还需要添加一下数据库的账号密码和库名

Jmeter+Influxdb+Grafana搭建

 配置模版

使用官方模版:https://grafana.com/grafana/dashboards/

搜索对应模版

Jmeter+Influxdb+Grafana搭建

 copy模版ID

Jmeter+Influxdb+Grafana搭建

 黏贴对应的ID

Jmeter+Influxdb+Grafana搭建

 成功展示效果

Jmeter+Influxdb+Grafana搭建

 

到了这里,关于Jmeter+Influxdb+Grafana搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【测试开发实战】Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台

    1. 为什么要搭建性能监控平台? 1.1 需求背景 在用 Jmeter 获取性能测试结果的时候, Jmeter 本身带有聚合报告如下图所示: 这个报告有几个很明显的缺点: 只能自己看,无法实时共享; 报告信息的展示比较简陋单一,不直观; 1.2 需求方案 为了解决上述问题,必须要请出了

    2023年04月17日
    浏览(32)
  • 【Docker】性能测试监控平台搭建:InfluxDB+Grafana+Jmeter+cAdvisor

    在做性能测试时,如果有一个性能测试结果实时展示的页面,可以极大的提高我们对系统性能表现的掌握程度,进而提高我们的测试效率。 但是我们每次打开Jmeter都会有几个硕大的字提示别用GUI模式进行负载测试,而且它自带的监视器效果实在一般:在Windows下渲染效果不好

    2024年02月14日
    浏览(34)
  • Docker-Compose 轻松搭建 Grafana+InfluxDb 实用 Jmeter 监控面板

    目录 前言: 1、背景 2、Granfana+InfluxDB 配置 2.1 服务搭建 2.2 配置 Grafana 数据源 2.3 配置 Grafana 面板 3、Jmeter 配置 3.1 配置 InfluxDB 监听器 3.2 实际效果 Grafana 和 InfluxDB 是两个非常流行的监控工具,它们可以帮助开发者对系统的性能和可用性进行实时监控。 前几天刚做了一个在

    2024年02月16日
    浏览(37)
  • 高效性能监测解决方案:Docker+Jmeter+InfluxDB+Grafana搭建强大性能监测平台,文末获取实用干货大礼包!

    为什么要搭建性能监控平台? 1.1 需求背景 在用 Jmeter 获取性能测试结果的时候, Jmeter 本身带有聚合报告如下图所示: 这个报告有几个很明显的缺点: 只能自己看,无法实时共享; 报告信息的展示比较简陋单一,不直观; 1.2 需求方案 为了解决上述问题,必须要请出了 I

    2024年02月02日
    浏览(26)
  • 解决JMeter+Grafana+influxdb 配置出现transaction无数据情形

            JMeter+Grafana+influxdb 配置时,Darren洋发现jmeter中明明已经配置好了事务条件以及接口实例信息,但就是在grafana的头部导航栏中的transaction按钮下来没有相应事务数据信息,经过相关资料查询,Darren洋发现执行以下两个步骤即可解决该问题。         第一步我们在仪

    2024年02月16日
    浏览(28)
  • 【七】jmeter5.5+influxdb2.0+prometheus+grafana

    参考文章:https://blog.csdn.net/wenxingchen/article/details/126892890 https://blog.csdn.net/Zuo19960127/article/details/119726652 https://blog.csdn.net/shnu_cdk/article/details/132182858 promethus参考 由于自己下载的是infuldb2.0,所以按照上面两个步骤走不通,做了如下修改,前提 目前jmeter5.6.3还不支持,但是至少要

    2024年04月27日
    浏览(21)
  • 轻松打造智能化性能测试监控平台:【JMeter+Grafana+Influxdb】的优化整合方案

    目录 【引言】 【背景说明】 【实现原理】 【平台搭建】 方法一:Windows或macOS环境下搭建 1.InfluxDB安装 2.grafana安装 3.jmeter配置 方法二:Linux环境下搭建 1.influxdb安装 2.grafana安装 3.jdk+jmeter安装 方法三:docker容器下安装 1.influxdb安装并运行(选择2.0以下版本) 2.grafana安装并运行

    2024年02月06日
    浏览(35)
  • 教你搭建一个Telegraf+Influxdb+Grafana 监控系统

    摘要: 本文利用华为HECS云服务器进行监控系统部署。 本文分享自华为云社区《使用华为HECS云服务器打造Telegraf+Influxdb+Grafana 监控系统【华为云至简致远】》,作者: kaliarch 。 在所有现有的现代监控工具中,TIG(Telegraf、InfluxDB和Grafana)可能是最受欢迎的工具之一。 该堆栈可

    2023年04月27日
    浏览(38)
  • JMeter界面详介及如何进行压测

    目录 一、下载安装及使用 二、性能测试常用指数简介 1、TPS,每秒事务数 2、系统吞吐量 QPS(TPS) 3、TRT,事务响应时间 4、PerfMon Metrics Collector 三、JMeter的重要参数简介 1、JMeter客户端实现方式简介 2、Keep-Alive模式 3、自动重定向与跟随重定向 四、JMeter工具常用界面设置 1、

    2024年02月08日
    浏览(28)
  • 搭建Jmeter分布式压测与监控,轻松实践

    对于运维工程师来说,需要对自己维护的服务器性能瓶颈了如指掌,比如我当前的架构每秒并发是多少,我服务器最大能接受的并发是多少,是什么导致我的性能有问题;如果当前架构快达到性能瓶颈了,是横向扩容性能提升大,还是纵向扩容性能提升大。 如果需要了解这些

    2024年02月08日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包