Jmeter系列-环境部署、详细介绍、安装目录介绍(1)

环境部署

官网下载Jmeter

http://jmeter.apache.org/下载最新版本的 JMeter,解压文件到任意目录

安装JDK,配置Java环境

1、下载(注意选择操作系统对应的位数32/64)
官网 :http://www.oracle.com
2、安装(一键式) ,所有步骤选择项默认选择项。
3、配置环境变量
JAVA_HOME=JDK完整安装路径
环境变量Path添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
4、验证:java -version
打开“cmd”命令行 ,输入:java -version ,验证正常执行以及版本信息是否一致

注意:应该避免JDK安装路径,Jmeter路径有中文和空格

配置Jmeter环境变量

电脑桌面点击此电脑—》高级系统设置—》环境变量–》系统变量点击新建输入变量名和变量值(地址)
在这里插入图片描述
在这里插入图片描述

检查Jmeter配置是否成功

cmd敲jmeter或者win+r敲jmeter,能打开jmeter就安装配置成功了
在这里插入图片描述
上述只敲jmeter的话,cmd命令窗口会一直存在,很不友好
参考其他大佬文章的体系,如果敲下面命令,可以不显示cmd命令行

jemeterw

详细介绍

Jmeter和Loadrunner的介绍及特点

Loadrunner:工业级的性能测试工具,可以模拟大量用户,并监控性能指标提供报表。

  • 优势: 支持的用户量大(以万为单位) 、详细的分析报表 (以秒为单位)、支持IP欺骗功能
  • 缺点: 收费、 体积大 、无法定制功能

Jmeter:性能测试工具,Jmeter软件的功能与Loadrunner基本一致。

  • 优点: 免费开源 、体积小 、可扩展的组件
  • 缺点: 不支持IP欺骗 、分析和报表能力比lr弱

Jmeter和Loadrunner的相同点

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

Jmeter实际使用场景

  • 接口测试
  • 压力测试
  • 分布式压力测试
  • 测试 Restful 风格的API

安装目录介绍

修改 JMeter 配置文件 --bin目录
下载第三方插件(jar包)并使用 —lib/ext 目录
查找用户帮助手册 – printable_docs目录
启动 JMeter 程序 --bin目录
image-20230217172942148
image-20230217173342072

重点看看bin目录

  • jmeter.properties : JMeter 核心配置文件,各种配置基本在这完成
  • log4j.conf :JMeter 日志配置管理
  • jmeter.log :JMeter 运行日志记录,什么输出信息、警告、报错都在这里进行了记录
  • jmeter.bat :windows 下 jmeter 的启动文件,带cmd窗口
  • jmeterw.cmd:windows 下 jmeter 的启动文件,不带cmd窗口
  • shutdown.cmd:windows 下 jmeter 的关闭文件
  • stoptest.cmd:windows 下 jmeter 停止测试的文件
  • jmeter-server.bat :windows 下 jmeter 服务器模式的启动文件
  • jmeter-server:mac 或者 Liunx 分布式压测使用的启动文件

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

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

相关文章

实战SpringMVC之CRUD

目录 一、前期准备 1.1 编写页面跳转控制类 二、实现CRUD 2.1 相关依赖 2.2 配置文件 2.3 逆向生成 2.4 后台代码完善 2.4.1 编写切面类 2.4.2 编写工具类 2.4.3 编写biz层 2.4.4 配置mapper.xml 2.4.5 编写相应接口类(MusicMapper) 2.4.6 处…

JDBC入门到精通-10w总结

JDBC核心技术 笔记是以尚硅谷讲师宋红康JDBC课程为基础,加入自身学习体会,略有修改 第1章:JDBC概述 JDBC是java应用程序和数据库之间的桥梁。JDBC提供一组规范(接口)。向上是面向应用API,共应用程序使用。向…

jmeter 计数器Counter

计数器可以用于生成动态的数值或字符串,以模拟不同的用户或数据。 计数器通常与用户线程组结合使用,以生成不同的变量值并在测试中应用。以下是计数器的几个常用属性: 变量前缀(Variable Name Prefix):定义…

合并到pdf怎么合并?这个方法了解一下

在现代数字化时代,PDF(便携式文档格式)已成为最常用的文件格式之一。PDF文件的优点在于其跨平台兼容性和保持文档格式不变的能力。然而,在某些情况下,我们可能需要知道合并到pdf。无论是为了方便管理、共享或者其他目的,本文将介绍…

GO远程构建并调试

GO远程调试 之前写C,一直习惯了本地IDERemote CMake/GDB编译调试的模式。 因为6.824课程需要用GO,好像没有特别好的支持。记录一下如何配置调试的。 IDE: Goland 操作系统:Windows 远程服务器:Ubuntu 首先配置SSH,让其可以连接到…

【Node.js】Node.js安装详细步骤和创建Express项目演示

Node.js是一个开源的、跨平台的JavaScript运行环境,用于在服务器端运行JavaScript代码。它提供了一个简单的API,可以用于开发各种网络和服务器应用程序。 以下是Node.js的安装和使用的详细步骤和代码示例: 1、下载Node.js 访问Node.js官方…

grpc + springboot + mybatis-plus 动态配置数据源

前言 这是我在这个网站整理的笔记,关注我,接下来还会持续更新。 作者:神的孩子都在歌唱 grpc springboot mybatis-plus 动态配置数据源 一. 源码解析1.1 项目初始化1.2 接口请求时候 二. web应用三. grpc应用程序 一. 源码解析 1.1 项目初…

Java8中List转Map报错“java.lang.IllegalStateException: Duplicate key”

排查思路 从报错的关键字中可以大致判断是是key冲突,Duplicate key在数据库的主键冲突错误中经常遇到,个人的思维惯性就联想到了数据库,从这个方向去排查,无果。抓耳挠腮之下,分析如下错误信息 java.lang.IllegalStateException: Duplicate key image(…

1780_添加鼠标右键空白打开命令窗功能

全部学习汇总: GitHub - GreyZhang/windows_skills: some skills when using windows system. 经常执行各种脚本,常常需要切换到命令窗口中输入相关的命令。从开始位置打开cmd然后切换目录是个很糟糕的选择,费时费力。其实Windows 7以及Windo…

说说你了解的 Nginx

分析&回答 nginx性能数据 高并发连接: 官方称单节点支持5万并发连接数,实际生产环境能够承受2-3万并发。内存消耗少: 在3万并发连接下,开启10个nginx进程仅消耗150M内存 (15M10150M) 1. 正向、反向代理 所谓“代理”,是指在内网边缘 …

关于HarmonyOS元服务的主题演讲与合作签约

一、感言 坚持中,总会有很多意想不到的收获。 前几次参与HDC时更多的是观众、开发者、专家的身份,以参观、学习、交流为主。 通过几年的努力,和HarmonyOS功能成长,在2023年的HDC大会中,有了我的演讲,并带领…

ARM接口编程—GPIO(exynox 4412平台)

GPIO简介 GPIO(General-purpose input/output)即通用型输入输出,GPIO可以控制连接在其之上的引脚实现信号的输入和输出 芯片的引脚与外部设备相连,从而实现与外部硬件设备的通讯、控制及信号采集等功能 GPIO寄存器配置 查看LED…

无涯教程-JavaScript - WORKDAY.INTL函数

描述 WORKDAY.INTL函数返回带有自定义周末参数的指定工作日数之前或之后的日期的序列号。周末参数指示哪些和多少天是周末。周末和指定为假期的任何日子均不视为工作日。 语法 WORKDAY.INTL (start_date, days, [weekend], [holidays])争论 Argument描述Required/OptionalS…

linux使用stress命令进行压力测试cpu

👨‍🎓博主简介 🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊交流社区:运维交流社区 欢迎大家的加入! 🐋 希望大家多多支…

Unity3D开发流程及注意事项

使用Unity3D开发游戏需要遵循一定的流程和注意事项,以确保项目的顺利进行并获得良好的结果。以下是一般的游戏开发流程以及一些注意事项,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 游…

刚出炉!下半年项目管理考试有哪些大动作?

不知道大家有没有关注2023下半年的项目管理考试动态,最近在官网也是及时更新了部分考试的考试时间,报名工作也在忙碌的进行着。今天胖圆就给大家汇总一下2023下半年项目管理考试的相关动向。 本篇文章包含了以下几个考试类别: 1)…

leetcode刷题--栈与递归

文章目录 1. 682 棒球比赛2. 71 简化路径3. 388 文件的最长绝对路径4. 150 逆波兰表达式求值5. 227. 基本计算器II6. 224. 基本计算器7. 20. 有效的括号8. 636. 函数的独占时间9. 591. 标签验证器10. 32.最长有效括号12. 341. 扁平化嵌套列表迭代器13. 394.字符串解码 1. 682 棒…

javaee spring aop 的五种通知方式

spring配置文件 <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xmlns:aop"http://www.springframework.…

a_bogus 音 算法还原大赏

a_bogus算法还原大赏 hello&#xff0c;大家好呀&#xff0c;我是你的好兄弟&#xff0c;[星云牛马]&#xff0c;花了几天时间算法还原了这个参数的加密过程&#xff0c;一起看看吧&#xff0c;记得加入我们的学习群&#xff1a;529528142 天才第一步&#xff0c;F12你会不&am…

Java缓存理解

CPU占用&#xff1a;如果你有某些应用需要消耗大量的cpu去计算&#xff0c;比如正则表达式&#xff0c;如果你使用正则表达式比较频繁&#xff0c;而其又占用了很多CPU的话&#xff0c;那你就应该使用缓存将正则表达式的结果给缓存下来。 数据库IO性能&#xff1a;如果发现有大…