(一)【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

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

error An unexpected error occurred: “https://registry.npm.taobao.org

背景: 想使用yarn命令结果报错 问题原因: 原来证书到期了 http://registry.npm.taobao.org/ 把这个放到浏览器搜索的时候自动换成https://registry.npmmirror.com/ 方案: npm cache clean --forcenpm config set registry https://registry…

惊艳网页(1):数码 智能硬件 电子科技类网站首屏

Hello,我是大千UI工场,专注UI设计8年的老司机,本期开始分享惊艳的网站页面,虽说现在网站需求量少了很多,但在很多行业还是必不可少的。 数码电子科技类网站的首屏设计应该能够吸引用户的注意力,展示网站的核…

算法学习——LeetCode力扣贪心篇1

算法学习——LeetCode力扣贪心篇1 455. 分发饼干 455. 分发饼干 - 力扣(LeetCode) 描述 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[…

秒懂百科,C++如此简单丨第十九天:动态规划

目录 动态规划的初步理解 求最短路径数 洛谷 P1002 过河卒 题目描述 输入样例 输出样例 思路 AC Code 动态规划的初步理解 什么是动态规划?最直白的理解就是动态的规划。 那高级一点的理解呢?就是每时每刻都拿着一个小本本,也就是…

【C语言】解析刘谦春晚魔术《守岁共此时》

今年的春晚上刘谦表演了魔术《守岁共此时》,台上台下积极互动(尤其是小尼),十分的有趣。刘谦老师的魔术不仅仅是他的高超手法,还有这背后的严谨逻辑,下面我们来用C语言来解析魔术吧。 源代码 #define _CRT…

【数据结构】哈希桶封装出map和set

利用之前的哈希桶封装出unordered_map和unordered_set。 这个封装并不简单,迭代器的使用,模板参数的繁多,需要我们一层一层封装。 map是一个k - v类型,set是k类型,那么就明确了如果需要封装,底层的tables…

【原创 附源码】Flutter集成Apple支付详细流程(附源码)

最近有时间,特意整理了一下之前使用过的Flutter平台的海外支付,附源码及demo可供参考 这篇文章只记录Apple支付的详细流程,其他相关Flutter文章链接如下: 【原创 附源码】Flutter集成谷歌支付详细流程(附源码) 【原创 附源码】F…

【前端高频面试题--虚拟DOM篇】

🚀 作者 :“码上有前” 🚀 文章简介 :前端高频面试题 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬前端高频面试题--虚拟DOM篇 虚拟DOM的理解虚拟DOM的解析过程为什么要用虚拟DOM虚拟DOM与真实DOM的…

Phobos捆绑某数控软件AdobeIPCBroker组件定向勒索

前言 Phobos勒索病毒最早于2019年被首次发现并开始流行起来,该勒索病毒的勒索提示信息特征与CrySiS(Dharma)勒索病毒非常相似,但是两款勒索病毒的代码特征却是完全不一样,近日笔者在逛某开源恶意软件沙箱的时候发现了一款Phobos勒索病毒捆绑…

FreeRTOS 调度算法简述

优先级抢占式调度 本章的示例程序已经演示了 FreeRTOS 在什么时候以及以什么方式选择一个什么 样的任务来执行。  每个任务都赋予了一个优先级。  每个任务都可以存在于一个或多个状态。  在任何时候都只有一个任务可以处于运行状态。  调度器总是在所有处于就…

计算机毕业设计分享-SSM实验室耗材管理系统 13205(赠送源码数据库)JAVA、PHP,node.js,C++、python,大屏数据可视化等

SSM实验室耗材管理系统 摘 要 本课题研究的实验室耗材管理系统,主要功能模块包括用户管理、耗材管理、入库记录、出库记录、报废登记、供应商管理、耗材类别、实验室管理等,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实…

【STM32 CubeMX】学STM必会的数据结构——环形缓冲区

文章目录 前言一、环形缓冲区是什么二、实现环形缓冲区实现分析2.1 环形缓冲区初始化2.2 写buf2.3 读buf2.4 测试 三、代码总况总结 前言 在嵌入式系统开发中,经常需要处理数据的缓存和传输,而环形缓冲区是一种常见且有效的数据结构,特别适用…