jmeter 性能测试Linux 常用的安装

news/2025/2/11 15:41:01/

把软件安装包全部都放在/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 请求


http://www.ppmy.cn/news/1571188.html

相关文章

127,【3】 buuctf [NPUCTF2020]ReadlezPHP

进入靶场 吓我一跳 查看源码 点击 审计 <?php// 定义一个名为 HelloPhp 的类&#xff0c;该类可能用于执行与日期格式化相关的操作 class HelloPhp {// 定义一个公共属性 $a&#xff0c;用于存储日期格式化的模板public $a;// 定义一个公共属性 $b&#xff0c;用于存储…

简述C#多线程

目录 一、Thread 类 1、核心功能 2、使用场景 3、示例代码 4、注意事项 二、ThreadPool 类 1、核心功能 2、使用场景 3、示例代码 4、注意事项 三、Task 类 1、核心功能 2、使用场景 3、示例代码 4、注意事项 四、Parallel 类 1、核心功能 2、使用场景 3、示…

【机器学习与数据挖掘实战】案例13:基于BP神经网络模型的家用热水器用户行为分析与事件识别

【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈机器学习与数据挖掘实战 ⌋ ⌋ ⌋ 机器学习是人工智能的一个分支&#xff0c;专注于让计算机系统通过数据学习和改进。它利用统计和计算方法&#xff0c;使模型能够从数据中自动提取特征并做出预测或决策。数据挖掘则是从大型数…

基于GA遗传优化的电动汽车光储充电站容量配置算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 5.完整程序 1.程序功能描述 基于GA遗传优化的电动汽车光储充电站容量配置算法matlab仿真。通过运行基于 GA 的光储充电站容量配置算法&#xff0c;得到了最优的容量配置方案。与传统的容量配…

IntelliJ IDEA使用经验(十三):使用Git克隆github的开源项目

文章目录 问题背景办法1、设置git代理&#xff1b;2、再次克隆项目&#xff1b;3、再次按常规方式进行git克隆即可。 问题背景 由于github在国外&#xff0c;很多时候我们在使用idea克隆开源项目的时候&#xff0c;没办法检出&#xff0c;提示 连接重置。 办法 1、设置git代…

【故障处理】ORA-19849 ORA-19612 0RA-17627 ORA-03114

【故障处理】ADG duplicate 异常中断ORA-19849 ORA-19612 0RA-17627 ORA-03114 Corrupt block 84629 found during reading backup piece 一、概述二、报错信息三、报错原因四、解决方法五、其他类似报错5.1 报错信息 一、概述 部署adg执行duplicate异常中断&#xff0c;RMAN过…

echarts 鼠标移入柱状图展示手指,移入label 展示箭头

问题描述&#xff1a; 目前官方没有提供分类展示移入样式设置&#xff0c;所以得主动加入移入事件来分别做设置&#xff0c; 关键事件&#xff1a; _this.chartInstancenf.getZr().on(mousemove, (params) > {}&#xff09; 鼠标移入柱状图是有name的&#xff0c;他的nam…

【Kubernetes】常用命令全解析:从入门到实战(上)

&#x1f407;明明跟你说过&#xff1a;个人主页 &#x1f3c5;个人专栏&#xff1a;《Kubernetes航线图&#xff1a;从船长到K8s掌舵者》 &#x1f3c5; &#x1f516;行路有良友&#xff0c;便是天堂&#x1f516; 目录 一、引言 1、Kubernetes简介 2、安装Kubernetes …