长沙市门户网站建设,广州网站建设建航科技公司,有关大学生做兼职的网站有哪些,wordpress多少钱目录
前言#xff1a;
1、背景
2、GranfanaInfluxDB 配置
2.1 服务搭建
2.2 配置 Grafana 数据源
2.3 配置 Grafana 面板
3、Jmeter 配置
3.1 配置 InfluxDB 监听器
3.2 实际效果 前言#xff1a;
Grafana 和 InfluxDB 是两个非常流行的监控工具#xff0c;它们可…目录
前言
1、背景
2、GranfanaInfluxDB 配置
2.1 服务搭建
2.2 配置 Grafana 数据源
2.3 配置 Grafana 面板
3、Jmeter 配置
3.1 配置 InfluxDB 监听器
3.2 实际效果 前言
Grafana 和 InfluxDB 是两个非常流行的监控工具它们可以帮助开发者对系统的性能和可用性进行实时监控。
1、背景
前几天刚做了一个在 web 端执行 Jmeter 压测的项目
https://github.com/lihuacai168/Jmeter-Toolkit生成报告使用的 Jmeter 原生的报告看起来少了点东西不够高大上 要上档次那必须是 Grafana 所以开始搞起来吧
2、GranfanaInfluxDB 配置
2.1 服务搭建
搭建服务最方便的还是 docker-compose 只需要创建一个文件docker-compose.yml把下面的内容粘贴进去 然后执行docker-compose up -d就能把服务启动好啦 默认创建一个db叫做jmeter记住它下面会用到 为了方便就没设置账号密码
# docker-compose.yml
version: 3services:influxdb:image: influxdb:1.8container_name: influxdbports:- 8086:8086volumes:- ./influxdb_data:/var/lib/influxdbenvironment:- INFLUXDB_DBjmeter# - INFLUXDB_USERjmeter# - INFLUXDB_USER_PASSWORDjmeter# - INFLUXDB_ADMIN_USERadmin# - INFLUXDB_ADMIN_PASSWORDadmingrafana:image: grafana/grafana:8.1.5container_name: grafanaports:- 3000:3000depends_on:- influxdbvolumes:- ./grafana_data:/var/lib/grafanaenvironment:- GF_SECURITY_ADMIN_USERadmin- GF_SECURITY_ADMIN_PASSWORDadmin2.2 配置 Grafana 数据源
服务启动好之后需要登录到 grafana地址是http://localhost:3000默认用户名和密码是 admin/admin 添加 InfluxDB 数据源点击左侧菜单中的 “Configuration”齿轮图标然后选择 “Data Sources”点击 “Add data source”选择 “InfluxDB”并输入相关信息。 看到这个就成功啦 如果写错了会看到类似这样的报错信息 2.3 配置 Grafana 面板
数据源配置好之后就开始配置 Jmeter 面板喽 没有意外的话就能看到下面这个啦到这里Grafana 相关配置已经全部完成 3、Jmeter 配置
3.1 配置 InfluxDB 监听器
给测试计划增加一个监听器 这里需要修改的地方有两个第一个安装下面图片的就好 第二个根据实际情况填写192.168.199.215是 Influxdb 所在机器的 ip db 是 2.1 章节中配置的 db 名称 如果你配置了用户密码那么参考这个文档地址https://docs.influxdata.com/influxdb/v1.5/query_language/authentication_and_authorization/ 3.2 实际效果
配置完之后点击开始执行GUI 不适合真实压测实际压测请使用非 GUI 模式导出 jmx 运行即可 过一会就能在 Grafana 上看到数据啦 如果没有可以看看 log 作为一位过来人也是希望大家少走一些弯路
在这里我给大家分享一些自动化测试前进之路的必须品希望能对你带来帮助。
软件测试相关资料自动化测试相关资料技术问题答疑等等
相信能使你更好的进步
点击下方小卡片