(一)【Jmeter】JDK及Jmeter的安装部署及简单配置

JDK的安装和环境变量配置

对于Linux、Mac和Windows系统,JDK的安装和环境变量配置方法略有不同。以下是针对这三种系统的详细步骤:

对于Linux系统:

  1. 下载适合Linux系统的JDK安装包,可以选择32位或64位的版本。

  2. 将JDK的安装包放置在服务器下,创建一个新的文件夹来存储JDK,例如/opt/java。

  3. 解压安装包到该目录(/opt/java)下,使用命令如:tar -zxvf jdk-xxx.tar.gz , 并设置执行权限,设置命令为:chmod 755 -R /opt/java

  4. 配置环境变量,编辑配置文件,如vi ~/.bash_profile,在文件底部添加如下配置信息:

    export JAVA_HOME=/opt/java/jdk_xxx #请将xxx替换为您安装的JDK版本号。
    export CLASSPATH=$JAVA_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin
    
  5. 保存并退出编辑器,执行 source ~/.bash_profile使配置生效。

  6. 执行java -version 出现如下图类似,说明配置完成
    在这里插入图片描述

对于Mac系统:

  1. 下载适合Mac系统的JDK安装包。

  2. 将JDK的安装包放置在服务器下,创建一个新的文件夹来存储JDK,例如/opt/java。

  3. 解压安装包到该目录下,使用命令如:tar -zxvf jdk-xxx.tar.gz , 并设置执行权限,设置命令为:chmod 755 -R /opt/java

  4. 配置环境变量,编辑配置文件,如vi ~/.bashrc来编辑配置文件。在文件的末尾添加以下内容:

    export JAVA_HOME=/opt/java/jdk_xxx #请将xxx替换为您安装的JDK版本号。
    export CLASSPATH=$JAVA_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin
    
  5. 保存并退出文件,执行 source ~/.bashrc使配置生效

  6. 执行java -version 出现如下图类似,说明配置完成
    在这里插入图片描述
    对于Windows系统:

  7. 从Oracle官方网站下载适合Windows系统的JDK安装包。

  8. 安装JDK,下载完成后双击安装包进行安装 ,例如安装路径为:D:\Program Files\Java\jdk1.8.0_191

  9. 安装完成后,配置环境变量。右键单击“计算机”或“此电脑”,选择“属性”,然后点击“高级系统设置”。

  10. 在系统属性窗口中,点击“环境变量”按钮。

  11. 在环境变量窗口中,点击“新建”按钮,创建一个新的系统变量。在变量名中输入JAVA_HOME,变量值中输入JDK的安装路径。例如:D:\Program Files\Java\jdk1.8.0_191。在变量名中输入CLASS_PATH,变量值中输入.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar在这里插入图片描述在这里插入图片描述

  12. 在系统变量中找到Path变量,编辑后在变量值的最后输入%JAVA_HOME%\bin。在这里插入图片描述

  13. 点击“确定”按钮保存并退出环境变量窗口。
    在这里插入图片描述

以上是针对Linux、Mac和Windows系统JDK的安装及环境变量配置的详细步骤。在配置环境变量时,需要确保JAVA_HOME指向正确的JDK安装路径,并在PATH中添加JDK的bin目录路径。

JMeter安装与配置指南

JMeter是一款强大的测试工具,可用于对Web应用程序进行压力测试、性能测试和功能测试。下面介绍JMeter的安装步骤,并介绍基本的配置方法,以确保测试环境正常运行。

安装步骤

1. Windows系统

1.1 下载JMeter安装包(apache-jmeter-x.x.x.zip),解压至任意目录。

1.2 打开JMeter安装目录,进入bin文件夹。

1.3 运行jmeter.bat文件,即可启动JMeter。

也可以把jmeter/bin目录设置到环境变量path中,在命令行执行jmeter就能启动

2. macOS系统

2.1 下载JMeter安装包(apache-jmeter-x.x.x.tar.gz),解压至任意目录,确保jmeter文件具有执行权限,如果没有参考jdk配置进行赋权。

2.2 打开终端应用程序。

2.3 进入JMeter安装目录,运行以下命令启动JMeter:

bash复制代码

./bin/jmeter

3. Linux系统

3.1 下载JMeter安装包(apache-jmeter-x.x.x.tar.gz),解压至任意目录,确保jmeter文件具有执行权限,如果没有参考jdk配置进行赋权。

3.2 打开终端。

3.3 进入JMeter安装目录,运行以下命令启动JMeter:

bash复制代码

./bin/jmeter
基本配置方法

Jmeter的基本配置主要包括以下几个方面:

  1. Jmeter界面汉化:可以通过修改bin目录下的配置文件jmeter.properties实现。具体来说,可以永久性地将“language=zh_CN”添加到文件中,重启Jmeter即可。如果需要临时性更改,可以在菜单中选择“Options”->Choose Language->Chinese(Simplified)。
    在这里插入图片描述
    在这里插入图片描述

  2. 主题修改:通过菜单“选项”->外观选择自己喜欢的主题。
    在这里插入图片描述

  3. 响应结果中文不会乱码:可以打开bin目录下的配置文件jmeter.properties,修改“sampleresult.default.encoding=UTF-8”,重启Jmeter即可。
    在这里插入图片描述

安装包资源:
123网盘不限速: https://www.123pan.com/s/VppKjv-AOTTv.html 提取码:loht
百度网盘:https://pan.baidu.com/s/1A-73_JzuyXeH4i7ev1jJig 提取码:drup

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/388372.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

华清远见嵌入式学习——春节作业——2.15日

作业要求&#xff1a; 编写led驱动&#xff0c;通过应用程序控制三盏灯亮灭 作业答案&#xff1a; 作业效果&#xff1a; mychrdev.c #include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include <linux/uaccess.h> #incl…

单源最短路建图方式例题整理

1129. 热浪&#xff08;活动 - AcWing&#xff09; 思路&#xff1a;题目只是加了一个背景&#xff0c;但实际上还是很裸的单源最短路问题。我们有四种写法&#xff0c;bellman_ford算法时间复杂度不如spfa&#xff0c;而且这里对边数没有限定&#xff0c;所以没必要使用bellma…

【JAVA-Day77】Java线程继承Thread类实现Runnable接口

Java线程继承Thread类实现Runnable接口 《Java线程编程指南&#xff1a;轻松掌握线程的创建和启动》摘要 &#x1f60a;引言 &#x1f680;一、什么是进程和线程 ❓二、线程如何创建 &#x1f60e;2.1 继承Thread类并重写run()方法 &#x1f4dd;2.2 实现Runnable接口并实现run…

jvm 内存模型介绍

一、类加载子系统 1、类加载的过程&#xff1a;装载、链接、初始化&#xff0c;其中&#xff0c;链接又分为验证、准备和解析 装载&#xff1a;加载class文件 验证&#xff1a;确保字节流中包含信息符合当前虚拟机要求 准备&#xff1a;分配内存&#xff0c;设置初始值 解析&a…

Protégé pizza 03 Install Protege - 本体编辑器 Ontology Editor

Protege是一款非常方便使用的开源的本体&#xff08;ontology&#xff09;编辑器&#xff0c;可以用来建立知识图谱。 这个视频介绍了Protege工具的安装&#xff0c;是学习pizza.owl系列知识的前提。 https://v.youku.com/v_show/id_XNjE1NDc0NTU3Mg.html

【JAVA】计算机软件工程人工智能研究生复试资料整理

1、JAVA 2、计算机网络 3、计算机体系结构 4、数据库 5、计算机租场原理 6、软件工程 7、大数据 8、英文 自我介绍 1. Java 1. == 和 equals的区别 比较基本数据类型是比较的值,引用数据类型是比较两个是不是同一个对象,也就是引用是否指向同 一个对象,地址是否相同,equ…

精读Relational Embedding for Few-Shot Classification (ICCV 2021)

Relational Embedding for Few-Shot Classification (ICCV 2021) 一、摘要 该研究提出了一种针对少样本分类问题的新方法&#xff0c;通过元学习策略来学习“观察什么”和“在哪里关注”。这种方法依赖于两个关键模块&#xff1a;自相关表示&#xff08;SCR&#xff09;和交叉…

OS内存管理

内存 定义 内存是计算机用于存储数据和程序的硬件设备&#xff0c;它允许计算机快速读取和写入数据。内存通常是临时存储&#xff0c;其内容在计算机关闭或断电时会丢失。内存可存放数据。程序执行前需要先放到内存中才能被CPU处理(缓和CPU与硬盘之间的速度矛盾)。 在多道程…

ZBX_NOTSUPPORTED: Unsupported item key. 原因排查

进行自定义监控项时&#xff0c;在zabbix-agent端测试没问题&#xff0c;却在zabbix-server进行测试时&#xff0c;出现 ZBX_NOTSUPPORTED: Unsupported item key. 1.在zabbix-agent测试没问题&#xff0c;证明自定义监控项的脚本没问题&#xff0c;却在zabbix-server端测试出…

表的连接

目录 内连接实现效果 使用左外连接&#xff0c;将所有的员工信息都显示出来&#xff0c;即便他没有对应的部门 使用右外连接&#xff0c;将所有的部门信息都显示出来 查询每个员工的编号、姓名、职位&#xff0c;以及所在各部门的领导姓名、领导职位 确定所需要的数据表 确…

IMX6ULL移植U-Boot 2022.04

目录 目录 1.编译环境以及uboot版本 2.默认编译测试 3.uboot中新增自己的开发板 3.编译测试 4.烧录测试 5.patch文件 1.编译环境以及uboot版本 宿主机Debian12u-boot版本lf_v2022.04 ; git 连接GitHub - nxp-imx/uboot-imx: i.MX U-Boot交叉编译工具gcc-arm-10.3-2021.0…

机器学习:卷积介绍及代码实现卷积操作

传统卷积运算是将卷积核以滑动窗口的方式在输入图上滑动&#xff0c;当前窗口内对应元素相乘然后求和得到结果&#xff0c;一个窗口一个结果。相乘然后求和恰好也是向量内积的计算方式&#xff0c;所以可以将每个窗口内的元素拉成向量&#xff0c;通过向量内积进行运算&#xf…

关于nuclei-ai-extension

nuclei-ai-extension &#x1f341; Nuclei 官方开发的 利用 AI 生成 nuclei 模板的工具。Nuclei AI - 用于快速生成 Nuclei 模板的浏览器扩展&#xff0c;Nuclei AI Browser Extension建立在 cloud.projectdiscovery.io 之上&#xff0c;使用户能够从任何网页中提取漏洞信息&…

设计模式之创建型模式

创建型模式提供创建对象的机制,能够提升已有代码的灵活性和复用性 常用的有&#xff1a;单例模式、工厂模式&#xff08;工厂方法和抽象工厂&#xff09;、建造者模式。 不常用的有&#xff1a;原型模式。 4.1 单例模式 创建型模式提供创建对象的机制,能够提升已有代码的灵…

【MATLAB】在图框中加箭头文本注释

1、在图框中加 文本方法 —— text&#xff08;&#xff09;函数 2、使用箭头标注——annotation&#xff08;&#xff09;函数 X、Y是箭头的位置相对于整个方框的比例&#xff0c; [0.32,0.5]是指&#xff1a;x坐标从整个图形32%的地方到50%的地方&#xff08;从左到右&…

基于laravel开发的开源交易所源码|BTC交易所/ETH交易所/交易所/交易平台/撮合交易引擎

开源交易所&#xff0c;基于Laravel开发的交易所 | BTC交易所 | ETH交易所 | 交易所 | 交易平台 | 撮合交易引擎。本项目有完整的撮合交易引擎源码、后台管理&#xff08;后端前端&#xff09;、前台&#xff08;交易页面、活动页面、个人中心等&#xff09;、安卓APP源码、苹果…

【蓝桥杯单片机入门记录】认识单片机

目录 单片机硬件平台 单片机的发展过程 单片机开发板 单片机基础知识 电平 数字电路中只有两种电平&#xff1a;高和低 二进制&#xff08;8421码&#xff09; 十六进制 二进制数的逻辑运算 “与” “或” “异或” 标准C与C51 如何学好单片机 端正学习的态度、培…

BUGKU-WEB 矛盾

题目描述 进入场景看看&#xff1a; 代码如下&#xff1a; $num$_GET[num]; if(!is_numeric($num)) { echo $num; if($num1) echo flag{**********}; }解题思路 需要读懂一下这段PHP代码的意思明显是一道get相关的题目&#xff0c;需要提供一个num的参数,然后需要传入一个不…

CSGO搬砖项目怎么样?分享一下个人的看法!

对于steam搬砖平台&#xff0c;无人不知&#xff0c;无人不晓啊&#xff0c;全球最大的一个游戏平台&#xff0c;像我们知道的PUBG&#xff0c;CS:GO&#xff0c;都是里面的&#xff0c;比较火的一个平台。 对于想了解Steam搬砖的&#xff0c;今天分享一下个人的看法。 首先&a…

【C语言】数据结构#实现堆

目录 &#xff08;一&#xff09;堆 &#xff08;1&#xff09;堆区与数据结构的堆 &#xff08;二&#xff09;头文件 &#xff08;三&#xff09;功能实现 &#xff08;1&#xff09;堆的初始化 &#xff08;2&#xff09;堆的销毁 &#xff08;3&#xff09;插入数据 …