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数据库中&…

使用Linux命令修改服务器时间及设置时区

在服务器管理和维护中,准确的系统时间对于保证服务器正常运行和数据一致性至关重要。 而有时候,我们可能需要手动修改服务器上的系统时间,以调整时区、修复时间漂移等问题。 本文将介绍如何使用Linux命令来修改服务器时间。 一、检查当前时…

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

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

Halcon 深度学习语义分割

1.1根据txt格式标签生成Label图片 (1) 经过测试验证,使用python代码或者halcon代码生成的Label图片是一样的。但要注意,最后要生成png格式的Label图片。 (2) 使用python代码生成Label图片 import cv2 import os import numpy as npdef gen_label_img(…

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开源项目的使用感受和意见…

爬虫中Cookies 和 Sission的区别 , 超时设置

Cookies 和 Sission 1.1 cookie和session的区别 cookie数据存放在客户的浏览器上,session数据放在服务器上 cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗 session会在一定时间内保b存在服务器上,当访问增多&#xf…

QEMU源码全解析 —— virtio(8)

接前一篇文章: 上一回讲解了virtio balloon相关类所涉及的realize函数,如下表所示: realize函数parent_dc_realize函数DeviceClassvirtio_pci_dc_realizePCIDeviceClassvirtio_pci_realizeVirtioPCIClassvirtio_balloon_pci_realizepci_qdev…

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

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

什么是WebSocket?在PHP中如何使用WebSocket?

WebSocket&#xff1a; WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它提供了与 HTTP 不同的通信方式&#xff0c;允许服务器主动向客户端推送数据&#xff0c;而不需要客户端明确地请求。WebSocket 通信始于一个握手过程&#xff0c;之后就可以在双方之间建立持…

学习软件测试建议看些什么书?

测试入门软件测试&#xff08;第2版&#xff09;Software Testing (2e), Ron Patton 一本测试入门的好书&#xff0c;较全面地介绍了各种测试领域和方法&#xff0c;为测试新手提供了正确的观念和宽泛的基础。 软件测试的艺术&#xff08;第2版&#xff09;The Art of Softwar…

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

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