当前位置: 首页 > news >正文

jmeter 性能测试Linux 常用的安装

把软件安装包全部都放在/data/soft目录下

一、 Java 环境安装

1.  把JDK的安装包上传到/data/soft/目录下

2. 解压jdk安装包,重命名jdk

 3.  配置环境变量 JAVA_HOME    

    [root@MiWiFi-RA72-srv soft]# vim /etc/profile

   export JAVA_HOME=/data/soft/jdk1.8
   export PATH=.:$JAVA_HOME/bin:$PATH

4.  验证

[root@MiWiFi-RA72-srv soft]# source /etc/profile              # 刷新数据
[root@MiWiFi-RA72-srv soft]# java -version

二、 node_exporter  的安装

   prometheus 常见的exporter 及作用:

   

  下载地址: https://prometheus.io/download/#node_ exporter

  1 上传node_exporter-1.6.1.linux-amd64.tar.gz  到linux 服务器/data/soft ;

      

2  解压 /data/soft/node_exporter-1.6.1.linux-amd64.tar.gz 到/usr/local

   [root@MiWiFi-RA72-srv soft]# tar zxvf node_exporter-1.6.1.linux-amd64.tar.gz -C /usr/local

3 进入/usr/local/node_exporter-1.6.1.linux-amd64 启动 node_exporter;

   cd /usr/local/node_exporter-1.6.1.linux-amd64/

   ./node_exporter &

  

4  启动后查看进程:

 # ps -ef |grep node_exporter

5 关闭防火墙: # service firewalld stop,登录网址Node Exporterhttp://192.168.31.131:9100/http://192.168.31.131:9100/http://192.168.31.131:9100/

三、 prometheus  的安装

 1 上传prometheus-2.34.0.linux-amd64.tar.gz  到linux 服务器/data/soft ;

 2  解压 /data/soft/prometheus-2.34.0.linux-amd64.tar.gz 到/usr/local;

[root@MiWiFi-RA72-srv soft]# tar zxvf prometheus-2.34.0.linux-amd64.tar.gz -C /usr/local

   

3 进入/usr/local/prometheus-2.34.0.linux-amd64/  编辑prometheus.yml 文件;

 - job_name: "131"
    static_configs:
      - targets: ["192.168.31.131:9100"]

4 启动 prometheus

[root@MiWiFi-RA72-srv prometheus-2.34.0.linux-amd64]# ./prometheus --config.file=prometheus.yml &

启动成功后,可以看到msg="Server is ready to receive web requests."

5 启动后查看进程:

[root@MiWiFi-RA72-srv prometheus-2.34.0.linux-amd64]# ps -ef |grep prometheus
root      2448  2226  0 06:23 pts/0    00:00:00 ./prometheus --config.file=prometheus.yml
root      2455  2226  0 06:25 pts/0    00:00:00 grep --color=auto prometheus

6 关闭防火墙: # service firewalld stop,登录网址

Prometheus Time Series Collection and Processing Serverhttp://192.168.31.131:9090/targetshttp://192.168.31.131:9090/targetshttp://192.168.31.131:9090/targets

四、 grafana 的安装

1 下载或上传 grafana-8.4.4-1.x86_64.rpm  到linux 服务器/data/soft ;

2  安装  grafana-8.4.4-1.x86_64.rpm

[root@MiWiFi-RA72-srv soft]# yum localinstall grafana-8.4.4-1.x86_64.rpm

3 启动服务 

[root@MiWiFi-RA72-srv soft]# service grafana-server start
Starting grafana-server (via systemctl):                   [  OK  ]

4 查看进程

[root@MiWiFi-RA72-srv soft]# ps -ef |grep grafana

5 登录系统  admin/admin

  使用admin 账号登录遇到问题:提示Invalid username or password  

 处理方式:

[root@MiWiFi-RA72-srv grafana]# cd /var/lib/grafana
[root@MiWiFi-RA72-srv grafana]# ls
alerting  csv  grafana.db  png
[root@MiWiFi-RA72-srv grafana]# sqlite3 /var/lib/grafana/grafana.db
SQLite version 3.7.17 2013-05-20 00:56:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
sqlite> exit...> .exit

Grafanahttp://192.168.31.131:3000/loginhttp://192.168.31.131:3000/loginhttp://192.168.31.131:3000/login

启动服务、关闭服务,查看状态

[root@MiWiFi-RA72-srv soft]# service grafana-server start
[root@MiWiFi-RA72-srv soft]# service grafana-server stop
[root@MiWiFi-RA72-srv soft]# service grafana-server status

五、 jmeter 的安装及调试

    下载网址:Apache JMeter - Download Apache JMeter

    1 下载或上传 apache-jmeter-5.6.2.tgz  到linux 服务器/data/soft ;

    2  解压 /data/soft/apache-jmeter-5.6.2.tgz 到/data/soft;

[root@MiWiFi-RA72-srv soft]# tar zxvf apache-jmeter-5.6.2.tgz -C /data/soft

    3 编写测试脚本 ,上传到到linux 服务器/data/soft ;

   4 运行启动../apache-jmeter-5.6.2/bin/jmeter 文件;

[root@MiWiFi-RA72-srv soft]# ./apache-jmeter-5.6.2/bin/jmeter -n -t testBP2.jmx -l result.jtl

   5  检查运行脚本和生成result.jtl;把生产文件在聚合报告中打开。。

    

5.1 )  mysql 压测 (winonds 环境配置)

   (1) 把mysql-connector-java-5.1.49.jar  放到Java 和jmeter目录下面:

    把D:\hj\java\jre\lib\ext\mysql-connector-java-5.1.49.jar

    把D:\apache-jmeter-5.2.1\lib\mysql-connector-java-5.1.49.jar

    把D:\apache-jmeter-5.2.1\lib\ext\mysql-connector-java-5.1.49.jar

  (2)  新建测试计划:

  (3)添加线程组-- jdbc 配置

jdbc:mysql://192.168.110.200:3306/spark?useSSL=false

(3)添加线程组-- jdbc 请求

相关文章:

jmeter 性能测试Linux 常用的安装

把软件安装包全部都放在/data/soft目录下 一、 Java 环境安装 1. 把JDK的安装包上传到/data/soft/目录下 2. 解压jdk安装包,重命名jdk 3. 配置环境变量 JAVA_HOME [root@MiWiFi-RA72-srv soft]# vim /etc/profile export JAVA_HOME=/data/soft/jdk1.8 export PATH=…...

19 角度操作模块(angle.rs)

angle.rs代码定义了一个泛型结构体 Angle,用于表示一个角度,其中角度以弧度为单位存储。这个结构体提供了许多特性,包括复制、克隆、默认实现、调试输出、部分相等性比较、哈希等。此外,它还根据编译时的特性(features…...

前端高级面试题及其答案

以下是一些前端高级面试题及其答案: 一、JavaScript相关 事件循环(Event Loop)机制 答案: JavaScript的事件循环负责执行代码、收集和处理事件以及执行队列中的子任务。它包含宏任务(macrotask)队列&…...

【ORACLE】这个‘‘和null不等价的场景,deepseek你怎么看?

【ORACLE】一处’和null不等价的场景–to_char(number,varchar2) 背景 最近在做一个国产数据库替代项目,要求将ORACLE迁移到一个openGauss系数据库,迁移后,执行一个存储过程时,发现国产库的执行结果和ORACLE不一致, …...

使用Python实现PDF与SVG相互转换

目录 使用工具 使用Python将SVG转换为PDF 使用Python将SVG添加到现有PDF中 使用Python将PDF转换为SVG 使用Python将PDF的特定页面转换为SVG SVG(可缩放矢量图形)和PDF(便携式文档格式)是两种常见且广泛使用的文件格式。SVG是…...

ComfyUI 安装教程:macOS 和 Linux 统一步骤

本教程将详细介绍如何在 macOS 和 Linux 上安装 ComfyUI。我们将从 安装 Anaconda 开始,到安装 PyTorch 和 ComfyUI,最后提供一些常见问题的解决方法。 macOS和linux安装步骤很相似 可以按照1️⃣安装anaconda2️⃣安装python3️⃣torch4️⃣comfyui Co…...

360手机刷机 360手机解Bootloader 360手机ROOT

360手机刷机 360手机解Bootloader 360手机ROOT 问:360手机已停产,现在和以后,能刷机吗? 答:360手机,是肯定能刷机的 360手机资源下载网站 360手机-360手机刷机RootTwrp 360os.top 360rom.github.io 一、…...

t113-qt

修改QT配置: # # qmake configuration for building with arm-linux-gnueabi-g ## MAKEFILE_GENERATOR UNIX # CONFIG incremental # QMAKE_INCREMENTAL_STYLE sublib# include(../common/linux.conf) # include(../common/gcc-base-unix.conf) # inc…...

【真一键部署脚本】——一键部署deepseek

目录 deepseek一键部署脚本说明 0 必要前提 1 使用方法 1.1 使用默认安装配置 1.1 .1 使用其它ds模型 1.2 使用自定义安装 2 附录:deepseek模型手动下载 3 脚本下载地址 deepseek一键部署脚本说明 0 必要前提 linux环境 python>3.10 1 使用方法 1.1 …...

【AI 语音】实时语音交互优化全解析:从 RTC 技术到双讲处理

网罗开发 (小红书、快手、视频号同名) 大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等…...

pytest-xdist 进行多进程并发测试

在自动化测试中,运行时间过长往往是令人头疼的问题。你是否遇到过执行 Pytest 测试用例时,整个测试流程缓慢得让人抓狂?别担心,pytest-xdist 正是解决这一问题的利器!它支持多进程并发执行,能够显著加快测试…...

【Android】版本和API对应关系表

目录 版本和API对应关系表 不积跬步,无以至千里;不积小流,无以成江海。要沉下心来,诗和远方的路费真的很贵! 版本和API对应关系表 版本名版本号名称APIAndroid 1616.0W36Android 1515.0V35Android 1414.0U34Android 1…...

通过acme生成与续签ssl证书,并部署到nginx

通过acme生成与续签ssl证书,并部署到nginx 介绍 官方介绍: acme.sh 实现了 acme 协议,可以从 ZeroSSL,Lets Encrypt 等 CA 生成免费的证书。 安装 acme.sh 1. curl方式 curl https://get.acme.sh | sh -s emailmyexample.com…...

mysql系统库介绍,数据字典(介绍,存储方式,常见表,访问权限),系统表(介绍,不同功能的表)

目录 mysql系统库 介绍 数据字典 介绍 不同版本下的存储方式 常见的数据字典表 访问权限 系统表 介绍 权限授予系统表 对象信息系统表 服务器端帮助系统表 时区系统表 mysql系统库 介绍 MySQL 默认创建 的特殊数据库,主要用于存储服务器运行时所需的信…...

spring 学习(工厂方式 实例化对象(静态工厂,实例化工厂,实现factorybean 规范))

目录 前言 第一种:静态工厂方式实例化对象 静态工厂的特点 demo(案例) 第二种:实例工厂的方式 实例工厂和静态工厂的区别 demo(案例) 第三种:实现FactoryBean规范的方式 demo(案例) 前言 spring 实…...

MarkupLM:用于视觉丰富文档理解的文本和标记语言预训练

摘要 结合文本、布局和图像的多模态预训练在视觉丰富文档理解(VRDU)领域取得了显著进展,尤其是对于固定布局文档(如扫描文档图像)。然而,仍然有大量的数字文档,其布局信息不是固定的&#xff0…...

讯飞智作 AI 配音技术浅析(三):自然语言处理

自然语言处理(NLP)是讯飞智作 AI 配音技术的重要组成部分,负责将输入的文本转换为机器可理解的格式,并提取出文本的语义和情感信息,以便生成自然、富有表现力的语音。 一、基本原理 讯飞智作 AI 配音的 NLP 技术主要包…...

kafka服务端之日志存储

文章目录 日志布局日志索引日志清理日志删除基于时间基千日志大小基于日志起始偏移量 日志压缩总结 日志布局 Ka饮a 中的消息是以主题为基本单位进行归类的, 各个主题在逻辑 上相互独立。 每个主题又可以分为一个或多个分区, 分区的数量可以在主题创建的…...

软件工程的熵减:AI如何降低系统复杂度

软件开发的世界,如同一个不断膨胀的宇宙。随着功能的增加和时间的推移,代码库越来越庞大,系统复杂度也随之水涨船高。代码膨胀、维护困难、开发效率低下等问题困扰着无数开发者。这不禁让人联想到物理学中的“熵增”原理——一个孤立系统的熵…...

模拟开发小鹅通首页网站练习

HTML代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>小鹅通-首页</title><!-- 引入页…...

java 实现excel文件转pdf | 无水印 | 无限制

文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...

visual studio 2022更改主题为深色

visual studio 2022更改主题为深色 点击visual studio 上方的 工具-> 选项 在选项窗口中&#xff0c;选择 环境 -> 常规 &#xff0c;将其中的颜色主题改成深色 点击确定&#xff0c;更改完成...

新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案

随着新能源汽车的快速普及&#xff0c;充电桩作为核心配套设施&#xff0c;其安全性与可靠性备受关注。然而&#xff0c;在高温、高负荷运行环境下&#xff0c;充电桩的散热问题与消防安全隐患日益凸显&#xff0c;成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...

图表类系列各种样式PPT模版分享

图标图表系列PPT模版&#xff0c;柱状图PPT模版&#xff0c;线状图PPT模版&#xff0c;折线图PPT模版&#xff0c;饼状图PPT模版&#xff0c;雷达图PPT模版&#xff0c;树状图PPT模版 图表类系列各种样式PPT模版分享&#xff1a;图表系列PPT模板https://pan.quark.cn/s/20d40aa…...

Pinocchio 库详解及其在足式机器人上的应用

Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库&#xff0c;专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性&#xff0c;并提供了一个通用的框架&…...

在QWebEngineView上实现鼠标、触摸等事件捕获的解决方案

这个问题我看其他博主也写了&#xff0c;要么要会员、要么写的乱七八糟。这里我整理一下&#xff0c;把问题说清楚并且给出代码&#xff0c;拿去用就行&#xff0c;照着葫芦画瓢。 问题 在继承QWebEngineView后&#xff0c;重写mousePressEvent或event函数无法捕获鼠标按下事…...

uniapp手机号一键登录保姆级教程(包含前端和后端)

目录 前置条件创建uniapp项目并关联uniClound云空间开启一键登录模块并开通一键登录服务编写云函数并上传部署获取手机号流程(第一种) 前端直接调用云函数获取手机号&#xff08;第三种&#xff09;后台调用云函数获取手机号 错误码常见问题 前置条件 手机安装有sim卡手机开启…...

基于PHP的连锁酒店管理系统

有需要请加文章底部Q哦 可远程调试 基于PHP的连锁酒店管理系统 一 介绍 连锁酒店管理系统基于原生PHP开发&#xff0c;数据库mysql&#xff0c;前端bootstrap。系统角色分为用户和管理员。 技术栈 phpmysqlbootstrapphpstudyvscode 二 功能 用户 1 注册/登录/注销 2 个人中…...

Kubernetes 网络模型深度解析:Pod IP 与 Service 的负载均衡机制,Service到底是什么?

Pod IP 的本质与特性 Pod IP 的定位 纯端点地址&#xff1a;Pod IP 是分配给 Pod 网络命名空间的真实 IP 地址&#xff08;如 10.244.1.2&#xff09;无特殊名称&#xff1a;在 Kubernetes 中&#xff0c;它通常被称为 “Pod IP” 或 “容器 IP”生命周期&#xff1a;与 Pod …...

十九、【用户管理与权限 - 篇一】后端基础:用户列表与角色模型的初步构建

【用户管理与权限 - 篇一】后端基础:用户列表与角色模型的初步构建 前言准备工作第一部分:回顾 Django 内置的 `User` 模型第二部分:设计并创建 `Role` 和 `UserProfile` 模型第三部分:创建 Serializers第四部分:创建 ViewSets第五部分:注册 API 路由第六部分:后端初步测…...