性能测试工具——Jmeter的安装【超详细】

news2024/12/17 12:27:30

目录

1、性能测试工具:JMeter和LoadRunner对比

2、为什么学习JMeter?

3、JMeter环境搭建

3.1、安装JDK

3.2、下载安装JMeter

3.3、配置环境变量

2.4、启动验证JMeter是否安装成功

4、认识JMeter的目录结构

1)bin目录:存放可执行文件和配置文件

2)docs目录:是Jmeter的api文档,用于开发扩展组件

3)printable——docs目录:用户帮助手册

4)lib目录:存放Jemter依赖的jar包和用户扩展所依赖的jar包

5、JMeter界面的汉化


1、性能测试工具:JMeter和LoadRunner对比

相同点:

  1. 都能模拟大量用户
  2. 都能支持多协议(常见的协议都支持,如HTTP)
  3. 都有监控及分析报表功能

不同点:

Loadrunner:可支持的用户量多,可达到万为单位的;分析报表的精确度以秒计算的;可支持IP欺骗功能;费用高;体积大;不能扩展

JMeter:可支持的用户量会少一点;分析报表以分钟为单位的;不支持IP欺骗功能;免费;体积小;有扩展组件


2、为什么学习JMeter?

        最大的一个原因就是:因为Loadrunner收费,费用还比较高,所以公司大部分都在用Jmeter了。公司用什么,我们当然就得学啦~  

        其次,Jmeter相对来说,功能也很强大,不影响平时的使用的~


3、JMeter环境搭建

3.1、安装JDK

        这个我们就不详细说了,因为我是学java的,这个我已经装过了

3.2、下载安装JMeter

 下载地址:Apache JMeter - Download Apache JMeter

官网上,下载即可,下载时,需要注意,JMeter的版本需要和jdk对应~

官网上,会有写该版本的JMeter支持jdk哪个版本~

下载后,是一个压缩包,我们将这个压缩包解压缩就可以了

3.3、配置环境变量

配置一:

JMeter——HOME -> 上面JMeter解压缩后的文件路径【和配置java的JAVA_HOME一样】~

配置二:

%JMETER_HOME%\lib\jorphan.jar
%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar

Path中配置: 

2.4、启动验证JMeter是否安装成功

有三种方法:

方法一:

        进入JMeter目录中的bin目录下,双击jmeter.bat

方法二:

        进入JMeter目录中的bin目录下,双击jmeter.bat

方法三:

        命令行输入java -jar ApacheJmeter.jar

打开成功,正在进入:

进入成功:


4、认识JMeter的目录结构

1)bin目录:存放可执行文件和配置文件

2)docs目录:是Jmeter的api文档,用于开发扩展组件

3)printable——docs目录:用户帮助手册

4)lib目录:存放Jemter依赖的jar包和用户扩展所依赖的jar包


5、JMeter界面的汉化

方式一:

        下面这种方式,只是临时的汉化,当我们每次重启JMeter,都要重新调成中文:

方式二:

        此方法是直接修改JMeter的配置文件,永久的修改了,步骤如下:

  1. 进入bin目录
  2. 打开jmeter.properties文件,找到language=en:
  3. 去掉前面的#号,修改为language=zh_CN,修改如下:
  4. 关闭jmeter,重新打开就可以了~

好啦,本期就到这里咯,下期见~

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

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

相关文章

接口自动化测试工具,Postman使用详解

一、概念 1、Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,Postman分为Postman native app和Postman Chrome app两个版本。目前Chrome app已经停止维护,官方也不推荐使用该版本。 2、官网下载地址:http://www.getpostman…

便利连锁:如何增加收益?教你一招轻松搞定!

自动售货机,作为零售行业的一项颠覆性技术,正逐渐改变着我们的购物方式和商业格局。这一创新技术不仅重新定义了零售业务模式,还为企业提供了更多的机会来满足不断演变的消费者需求。 客户案例 便利连锁店 成都某便利连锁店面临一系列挑战&am…

input 输入中文,高频触发 onchange和oninput事件(CompositionEvent API解决)

问题描述: input onchange和oninput 事件输入中文时高频触发。 输入字母,数字,符号都没问题: 输入中文时问题就出来了: 每个拼音字母都触发了change,甚至输入法里的nin’hao 把拼音分开的字符也会触发。…

git clone 遇到了 early EOF index-pack failed 问题

问题 由于仓库包含了很多文件,仓库过大,导致clone的时候一直报错: 解决方案 注意:过程中需要耐心等待,如果遇到失败,可以多尝试几遍。 压缩目标仓库文件 compression 是压缩的意思,从 clo…

javaweb请求

1.给类加上RestController表示该类是请求处理类 2.判断类里面的hello()方法处理哪个请求,需在方法上加上注解RequestMapping("/hello"),表示浏览器请求localhost:8080/hello这个地址时,会调用此方法,

使用boost.mysql来操作mysql 数据库

准备条件 1. visual studio 2019 2. boost库 3. 安装本地的mysql 服务器,boost.mysql对mysql有版本要求最好8.0,具体参考官方文档 安装 使用Nuget安装boost 要安装 openssl,否则的话编译其他项目会产生依赖ssl的错误 安装mysql 省略 …

“数聚瑞安·创新未来”中国·瑞安第四届创新创业大赛圆满举办!

10月26日,“数聚瑞安 创新未来”中国瑞安第四届创新创业大赛决赛在瑞安东新科创园举行。本次大赛旨在挖掘优质的创新创业项目激活本地创新创业氛围,激发创新创业活力,数字科创赛道吸引了来自全国20多个省市自治区的50多个城市的100多家企业和…

IP地址与代理ip在网络安全中的关键作用

目录 前言 一、IP地址在网络安全中的作用 1、网络流量监视和分析 2、网络安全事件响应 3、网络安全检测和防御 二、代理IP在网络安全中的作用 1、流量过滤和清洗 2、匿名访问和保护隐私 3、实现全球化业务 三、IP地址和代理IP在网络安全中的应用案例 1、DDoS攻击 2…

U盘RAW格式无法格式化怎么办?

我们在使用U盘时候,有时会碰到U盘RAW格式无法格式化的情况。当U盘变为RAW格式时,无论是双击还右键选择打开U盘,Windows系统都会提示无法完成格式化。那遇到RAW格式U盘无法格式化怎么办? 什么是RAW格式? 在开始格式化之…

学编程如何提高自己的编程能力

以下是一些建议,帮助你提高编程能力: 掌握基础知识。了解编程语言的基本语法、数据类型、控制结构等基础知识,是提高编程能力的基础。多写代码。编程需要实践,多写代码才能提高编程能力。可以从简单的练习项目开始,逐…

SpringCloudAlibaba实战-nacos集群部署

写在前面:在学习阶段,我们想快速学习SpringCloudAlibaba功能,但总是花费大量时间跟着视频或博客做组件配置。由于版本的更迭,我们学习时的组件版本很可能和作者的不一致,又或者是各自环境不一,只能一坑又一…

C++前缀和算法的应用:统计得分小于K的子数组数目

本文涉及的基础知识点 C算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 题目 一个数组的分数定义为数组之和 乘以 数组的长度。 比方说,[1, 2, 3, 4, 5] 的分数为 (1 2 3 4 5) * 5 75 。 给你一个正整数数组 nums 和一个整…

【C】关于动态内存的试题及解析

目录 第1题: 第2题: 第3题: 第4题: 第5题: 在学习了关于动态开辟内存的相关知识后,下面是一些涉及到动态开辟内存程序的试题及解析(试题部分来自《高质量的C/C编程》、笔试题)。 第1…

2023年【上海市安全员A证】报名考试及上海市安全员A证试题及解析

题库来源:安全生产模拟考试一点通公众号小程序 上海市安全员A证报名考试是安全生产模拟考试一点通总题库中生成的一套上海市安全员A证试题及解析,安全生产模拟考试一点通上上海市安全员A证作业手机同步练习。2023年【上海市安全员A证】报名考试及上海市…

智能指针(C++11)

行到水穷处,坐看云起时。 文章目录 简介内存泄漏内存泄漏分类内存泄漏检测工具 RAII智能指针原理智能指针使用std::auto_ptrstd::unique_ptrstd::shared_ptrstd::shared_ptr循环引用 std::weak_ptr 总结 简介 C智能指针是在C11标准引入的一项重要功能,用…

建模仿真软件 Comsol Multiphysics mac中文版软件介绍

COMSOL Multiphysics mac是一款全球通用的基于高级数值方法和模拟物理场问题的通用软件,拥有、网格划分、研究和优化、求解器、可视化和后处理、仿真 App等相关功能,轻松实现各个环节的流畅进行,它能够解释耦合或多物理现象。 附加产品扩展了…

Postman接口测试,全网最详细教程

Postman的脚本可以导出多种语言的脚本,方便二次维护开发。 Python的requests库,支持python2和python3,用于发送http/https请求 使用unittest进行接口自动化测试 0 1****环境准备 1、安装python (使用python2或3都可以&#x…

Spring源码-4.Aware接口、初始化和销毁执行顺序、Scope域

Aware接口 其实在生命周期中,Aware接口也参与进来了,如图所示: 如初始化时的第三步,其实就是调用了Aware相关接口。 以常见的Aware接口举例: 1.BeanNameAware 主要是注入Bean的名字 2.BeanFactoryAware 主要是时注…

ESP32开发日志记录

用过一段时间的ESP8266开发, 是在ubunut下建立的开发环境,现在ESP32更简单,直接在Window下IDE即可完成系统配置、新建工程及编译下载工作,使用起来更加简便 一、生成ESP32的工程运行出错 大概意思的芯片是单核芯片,但…

有什么软件能实现erp、crm、oa、财务系统一体化?

只要你能梳理清楚业务逻辑,没有代码基础也完全可以自己搭建业务系统,比ERP管理系统、工程项目管理系统等等......用简道云就可以轻松实现: 下面来按照题主的需求介绍几个系统: 01 客户关系——CRM客户管理套件 重磅打造客户跟进、…