JMeter下载与安装

文章目录

  • 前言
  • 一、安装java环境(JDK下载与安装)
  • 二、JMeter下载
  • 三、JMeter安装
    • 1.解压缩
    • 2.配置环境变量
  • 四、JMeter启动(启动成功则代表JMeter安装成功)
  • 五、JMeter汉化(将JMeter修改成中文)
    • 1.方法一:暂时修改
    • 2.方法二:永久修改
  • 六、JMeter修改字符集编码(解决中文乱码)
  • 七、JMeter连接数据库jar包存放及配置
  • 总结

前言

Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。

JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。为了最大限度的灵活性,JMeter 允许使用正则表达式创建断言。

一、安装java环境(JDK下载与安装)

  • JDK下载与安装:https://blog.csdn.net/weixin_44904239/article/details/116291544

二、JMeter下载

  • 官网下载地址:https://jmeter.apache.org/download_jmeter.cgi

    在这里插入图片描述
    在这里插入图片描述

三、JMeter安装

1.解压缩

  • 将下载好的Jmeter工具压缩包解压到自己想要存放的目录下(我这个解压到D盘根目录下)

    在这里插入图片描述
    在这里插入图片描述

2.配置环境变量

  1. 鼠标放到此电脑→鼠标右击→属性

    在这里插入图片描述

  2. 高级系统设置

    在这里插入图片描述

  3. 环境变量

    在这里插入图片描述

  4. 新建

    在这里插入图片描述

  5. 变量名 “JMETER_HOME” →变量值 “Jmeter工具存放的路径” →确定

    在这里插入图片描述

  6. 新建

    在这里插入图片描述

  7. 变量名 “CLASSPATH” →变量值 “%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;” →确定

    Classpath设置的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。

    变量名:CLASSPATH
    变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;
    

    在这里插入图片描述

  8. 双击系统变量下的 “Pash”

    在这里插入图片描述

  9. 新建

    在这里插入图片描述

  10. 编辑内容为:“%JMETER_HOME%\bin” →确定

    在这里插入图片描述

  11. 确定

    在这里插入图片描述

  12. 确定

    在这里插入图片描述

四、JMeter启动(启动成功则代表JMeter安装成功)

  • 前往JMeter安装路径,找到bin目录下的 “jmeter.bat” 文件双击启动即可

    在这里插入图片描述

  • 如下图所示表示安装及启动成功

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

五、JMeter汉化(将JMeter修改成中文)

将JMeter改成中文有两种方式:一种是暂时修改,另一种是永久修改

1.方法一:暂时修改

该方法为暂时修改,关闭重新启动JMeter会还原

  1. 启动JMeter

    在这里插入图片描述

  2. 点击Options→选择Choose Language→Chinese(Simplified)简体中文

    在这里插入图片描述

  3. 修改成功

    在这里插入图片描述

2.方法二:永久修改

  1. 前往JMeter安装路径,找到bin目录下的 “jmeter.properties” 配置文件

    在这里插入图片描述

  2. 以记事本的方式打开,找到如图所示的语言设置

    在这里插入图片描述

  3. 修改配置文件,然后保存退出

    两种修改方式:一种是删除 “#language=en” 前面的#号,将 “en” 改成 “zh_CN” ,另一种如图所示添加一行内容为 “language=zh_CN”

    在这里插入图片描述

  4. 修改完成后,启动JMeter即可(已成功将JMeter修改成中文)

    在这里插入图片描述

六、JMeter修改字符集编码(解决中文乱码)

  1. 前往JMeter安装路径,找到bin目录下的 “jmeter.properties” 配置文件

    在这里插入图片描述

  2. 以记事本的方式打开,找到如图所示的编码设置

    在这里插入图片描述

  3. 修改配置文件,然后保存退出,重启JMeter即可

    两种修改方式:一种是删除 “#sampleresult.default.encoding=ISO-8859-1” 前面的#号,将 “ISO-8859-1” 改成 “utf-8” ,另一种如图所示添加一行内容为 “sampleresult.default.encoding=utf-8”

    在这里插入图片描述

七、JMeter连接数据库jar包存放及配置

  1. 将数据库驱动包存放在JMeter安装路径下的lib目录下即可

    在这里插入图片描述

  2. 测试计划→浏览

    在这里插入图片描述

  3. 选择存放的jar包→Open

    在这里插入图片描述

总结

  • 此窗口不能关闭,关闭则JMeter也会跟着关闭

    在这里插入图片描述

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

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

相关文章

深圳锐科达IP网络广播系统

深圳锐科达IP网络广播系统 网络音频广播系统是一种基于TCP/IP网络的纯数字音频广播系统。该网络音频广播系统在物理结构上与标准IP网络完全集成。它不仅真正实现了基于TCP/IP网络的数字音频的广播、直播和点播,而且利用TCP/IP网络的优势,突破了传统模拟广…

DeepStream--调试Gstreamer

DeepStream是基于Gstreamer开发的。有时候需要在Gstreamer加日志,比如想在rtpjitterbuffer里加日志。 首先,执行gst-inspect-1.0 rtpjitterbuffer命令。 从结果中可以看到,rtpjitterbuffer插件的源码是gst-plugins-good,版本是1…

Tomcat的结构分析和请求处理原理解析

目录 Tomcat服务器?Tomcat结构处理请求流程Tomcat作用其他的web服务器 Tomcat服务器? 我们经常开口闭口“服务器”、“服务器”的,其实“服务器”是个很容易引发歧义的概念 其实,Tomcat服务器 Web服务器 Servlet/JSP容器&#…

最新Redis7主从复制(保姆级教程)

前提准备:三台云服务器(吐血消费,点赞回血)也可以使用虚拟机创建三台,但是我搞了一天也连接不上,要是又可以连接上的大家可以教我一下,也可以参考一下或者大家可以参考一下这个大佬的配置&#…

人工智能与天文:技术前沿与未来展望

人工智能与天文:技术前沿与未来展望 一、引言 随着科技的飞速发展,人工智能(AI)在各个领域的应用越来越广泛。在天文领域,AI也发挥着越来越重要的作用。本文将探讨人工智能与天文学的结合,以及这种结合带…

大数据Doris(三十六):Duplicate 模型(冗余模型)介绍

文章目录 Duplicate 模型(冗余模型)介绍 一、创建doris表 二、插入数据

PR模板,复古怀旧电影效果视频制作PR项目工程文件

Premiere复古怀旧电影效果视频制作pr模板项目工程文件下载 这个PR模板以复古城市印象电影质感为特色,结合了电影和数字故障效果。包含6个场景。可以编辑文本、添加媒体和自定义颜色。包含视频教程。4K版本。不需要任何插件。 软件支持:PR2022 | 分辨率&a…

DBA面试题

Oracle体系结构 (1)、Oracle实例内存中包含哪些部分? 答: sga与pga sga:是一组共享的内存区域,包含数据字典缓存、库缓存、重做日志缓冲区 Pga:为每个服务器进程分配的非共享内存,存储会话状态和私有SOL工作区 在Oracle数据库中&…

StarCCM+ 导入STL几何模型进行仿真

使用 StarCCM 进行仿真时,通常都是用 3D-CAD Model 导入 CAD 类型的几何模型。但对于一些特殊情况,例如通过三维重建等方法获得的几何模型是 STL 文件而非 CAD 文件,这种情况下可以通过 Import Surface Mesh 的方法导入 STL 文件进行仿真&…

ubuntu pycharm 死机,如何重启

1. 找出pycharm 进程的id 进入命令行: ps -ef 是查看当前运行的进程 值输入 ps -ef 会返回所有当前执行的进程,太多了,过滤一下,找到 pycharm : ps -ef | grep pycharm 2. 使用 kill -s 9 来杀死进程 如图所是,…

文字转语音自动合成系统源码:让你的语音自动转成文字 附带完整的搭建教程

人工智能技术的不断发展,语音识别和自然语言处理技术已经逐渐成熟。文字转语音自动合成系统就是结合了这两项技术,将文字信息转化为语音输出,为用户提供更加便捷、高效的信息获取方式。这种系统在语音助手、智能客服、教育学习等领域有着广泛…

11月,1Panel开源面板项目收到了这些评论

2023年11月24日,1Panel开源面板项目(https://github.com/1Panel-dev)发布了题为《10月,1Panel开源面板收到了这些评论》的社区评论合集。在该文章的评论区,很多社区用户跟帖发表了自己对1Panel开源项目的使用感受和意见…

二叉搜索树--二叉排序树

特性 搜索依据的关键码&#xff0c;所有节点的关键码互不相同非空左子树的所有键值小于其根结点的键值。非空右子树的所有键值大于其根结点的键值。左、右子树都是二叉搜索树。左 < 根 < 右&#xff0c;左右都是二叉排序树二叉搜索树-中序遍历从小到大有序 创建二叉搜…

精通Spring整合MyBatis:架构师的实践指南

引言&#xff1a; 介绍Spring和MyBatis的基本概念及其在Java应用开发中的重要性。 整合原理 在整合Spring和MyBatis时&#xff0c;关键在于理解两者是如何协同工作的。Spring框架主要负责管理Java应用的生命周期和依赖注入&#xff0c;而MyBatis则专注于数据库操作和映射。 …

c++知识总结

一 细碎知识 1.9 I 1.9.1 inline 参考 C语言中头文件中的 static inline 函数以及 __attribute__((always_inline)) 强制内联展开-CSDN博客https://blog.csdn.net/m0_37616597/article/details/104138980 慎用 inline 内联能提高函数的执行效率,为什么不把所有的函数都定…

高分辨率台阶仪,精准掌控细节测量

什么是台阶仪&#xff1f; 台阶仪是一款超精密接触式微观轮廓测量仪&#xff0c;可以对微米和纳米结构进行膜厚和薄膜高度、表面形貌、表面波纹和表面粗糙度等的测量。 什么是台阶仪分辨率&#xff1f; 台阶仪分辨率是指在台阶仪的测量范围内&#xff0c;仪器能够精确分辨出的…

等保2.0的变化

1法律地位得到确认 《中华人民共和国网络安全法》第21条规定“国家实行网络安全等级保护制度”&#xff0c;要求“网络运营者应当按照网络安全等级保护制度要求&#xff0c;履行安全保护义务”&#xff1b;第31条规定“对于国家关键信息基础设施&#xff0c;在网络安全等级保护…

外包干了2年,技术退步明显...

&#x1f4e2;专注于分享软件测试干货内容&#xff0c;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;交流讨论&#xff1a;欢迎加入我们一起学习&#xff01;&#x1f4e2;资源分享&#xff1a;耗时200小时精选的「软件测试」资…

5.2 Linux FTP 服务

1、概念介绍 FTP&#xff08;File Transfer Protocol:文件传输协议&#xff09;作用Internet 上用来传送文件的协议 FTP Server&#xff08;File Transfer Protocol Server&#xff09;是在互联网/局域网上提供文件存储和访问服务的计算机&#xff0c;它们依照FTP协议提供服务…

Sqoop安装与配置-shell脚本一键安装配置

文章目录 前言一、使用shell脚本一键安装1. 复制脚本2. 增加执行权限3. 执行脚本4. 加载用户环境变量5. 查看是否安装成功 总结 前言 本文介绍了如何使用Shell脚本一键安装Sqoop。Sqoop是一个用于在Apache Hadoop和结构化数据存储&#xff08;如关系数据库&#xff09;之间传输…