当前位置: 首页 > 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 请求

http://www.lryc.cn/news/533664.html

相关文章:

  • 19 角度操作模块(angle.rs)
  • 前端高级面试题及其答案
  • 【ORACLE】这个‘‘和null不等价的场景,deepseek你怎么看?
  • 使用Python实现PDF与SVG相互转换
  • ComfyUI 安装教程:macOS 和 Linux 统一步骤
  • 360手机刷机 360手机解Bootloader 360手机ROOT
  • t113-qt
  • 【真一键部署脚本】——一键部署deepseek
  • 【AI 语音】实时语音交互优化全解析:从 RTC 技术到双讲处理
  • pytest-xdist 进行多进程并发测试
  • 【Android】版本和API对应关系表
  • 通过acme生成与续签ssl证书,并部署到nginx
  • mysql系统库介绍,数据字典(介绍,存储方式,常见表,访问权限),系统表(介绍,不同功能的表)
  • spring 学习(工厂方式 实例化对象(静态工厂,实例化工厂,实现factorybean 规范))
  • MarkupLM:用于视觉丰富文档理解的文本和标记语言预训练
  • 讯飞智作 AI 配音技术浅析(三):自然语言处理
  • kafka服务端之日志存储
  • 软件工程的熵减:AI如何降低系统复杂度
  • 模拟开发小鹅通首页网站练习
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_strerror 函数
  • 第26场蓝桥入门赛
  • 【CAPL实战】实现弹窗提示及操作
  • 基于ESP32的远程开关灯控制(ESP32+舵机+Android+物联网云平台)
  • 协议-ACLLite-ffmpeg
  • ARM嵌入式学习--第十四天(SPI)
  • DeepSeek-V2 论文解读:混合专家架构的新突破
  • 5分钟了解回归测试
  • 路由器如何进行数据包转发?
  • 【HarmonyOS之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(四) -> 常见组件(一)
  • iOS 自动翻滚广告条(榜单条)实现方案