目录

Jmeter简介

快速安装Jmeter5.x

Jmeter目录

Jmeter汉化


Jmeter简介

Jmeter 是 apache 公司基于 java 开发的一款开源性能测试工具

Jmeter官方地址:Apache JMeter - Apache JMeter™

特点:

  • 开源免费功能强大,在互联网公司普遍使用

  • 压测不同的协议和应用

    • Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
    • FTP
    • Database via JDBC
    • Message-oriented middleware (MOM) via JMS
    • Mail - SMTP(S), POP3(S) and IMAP(S)

使用场景及优点

  • 支持功能测试、单机和分布式压力测试

  • 纯java开发

  • 上手容易,高性能

  • 提供测试数据分析

  • 各种报表数据图形展示

缺点

  • 不支持html、js渲染操作,不能做UI功能测试

官方文档:Apache JMeter - User's Manual: Getting Started

注意事项

  • JMeter 不是浏览器,它在协议级别工作

  • 对于 Web 服务和远程服务而言,JMeter 看起来像一个浏览器

  • JMeter 并不执行浏览器支持的所有操作,不像浏览器那样呈现 HTML 页面,不执行 HTML 页面中的 JS

  • JMeter主要用于压测异步请求,项目接口压测;

快速安装Jmeter5.x

  • 需要安装JDK8 以上(每个人系统不一样,参考指引)

    • Win10: 如何在win10中安装jdk_zuoyun_U的博客-CSDN博客_win10安装jdk
    • Win11: WIN11安装JDK8_无邪同学的分享的博客-CSDN博客
    • Mac苹果:Mac安装JDK8_小菜鸟 tq的博客-CSDN博客_mac安装jdk8
    • Linux:linux安装JDK8_啥也不会、啥也不是的博客-CSDN博客_linux的jdk8
    • 建议安装JDK环境,虽然JRE也可以,但是压测https需要JDK里面的 keytool工具

    • 快速下载 Apache JMeter - Download Apache JMeter

    • 文档地址:Apache JMeter - User's Manual: Getting Started

  • 注意

    • 本专题统一使用JDK8,后续压测环境接口也需要使用,不建议安装最新版本,如:JDK17、JDK21等
    • 常规企业基本都是JDK8 或 JDK11

Jmeter目录

Jmeter官网下载之后是一个压缩包,解压即可使用;

解压后目录介绍

重点关注以下目录和文件:

bin:核心可执行文件,包含配置
        jmeter.bat:windows启动文件(window系统一定要配置显示文件拓展名)
        jmeter:mac或者linux启动文件
        jmeter-server:mac或者Liunx分布式压测使用的启动文件
        jmeter-server.bat:window分布式压测使用的启动文件
        jmeter.properties:核心配置文件(测试人员调参使用)   
extras:插件拓展的包
lib:核心的依赖包,主要存放外部依赖的jar包;配合BeanShell脚本开发

Jmeter汉化

  • Jmeter进行汉化(临时生效)

    • 控制台修改 menu -> options -> choose language

  • 配置文件修改后,需要关闭Jmeter重新打开才生效(永久生效)

    • bin目录 -> jmeter.properties
    • 默认 #language=en
    • 改为 language=zh_CN

汉化效果:

Jmeter5.x性能压测工具入门介绍相关推荐

  1. 性能压测工具选型对比

    本文是<Performance Test Together>(简称PTT)系列专题分享的第二期,该专题将从性能压测的设计.实现.执行.监控.问题定位和分析.应用场景等多个纬度对性能压测的全 ...

  2. Mark - HDFS性能压测工具

    引言 Hadoop生态圈的基石有两个,一个是HDFS文件系统,一个是MR编程框架.第一弹中提到应用MR编程框架实现大规模多机联合负载压测场景的方案,则突出了MR的能力,实际上HDFS作为这一切的基础, ...

  3. HDFS性能压测工具

    转载地址:http://www.taobaotest.com/blogs/2517 引言 Hadoop生态圈的基石有两个,一个是HDFS文件系统,一个是MR编程框架.第一弹中提到应用MR编程框架实现大 ...

  4. Oracle的学习心得和知识总结(十八)|Oracle数据库性能压测工具swingbench的安装和使用及AWR ASH ADDM报告生成

    目录结构 注:提前言明 本文借鉴了以下博主.书籍或网站的内容,其列表如下: 1.参考书籍:<Oracle Database SQL Language Reference> 2.参考书籍:& ...

  5. Java性能压测工具及其调优

    Java性能压测工具及其调优 JMeter工具 使用 JVisualVM使用 使用 简介 在日常的开发中,Java的性能显得尤为重要,一个程序的好坏主要就是性能来决定的. JMeter工具 JMete ...

  6. wrk2入门-http性能压测工具总结

    wrk入门总结 一.功能介绍: 二.安装过程: git地址: make编译过程中问题解决: 创建软链接到指定目录 验证是否安装成功 三.wrk 初步使用 基本用法: 使用方法--readme 参数设定 ...

  7. Fio工具详解【强大的IO性能压测工具】

    文章目录 Fio压测工具操作 常用参数 [time] [I/O tpye] [Blocks size] [Job description] [Threads, processes and job sy ...

  8. 性能压测工具:wrk

    一般我们压测的时候,需要了解衡量系统性能的一些参数指标,比如. 1.系统性能的维度 1.1 延迟 简单易懂.green:一般指响应时间 95线:P95.平均100%的请求中95%已经响应的时间 99线 ...

  9. HTTP压测工具Wrk 介绍和使用

    介绍 wrk是一款简单的HTTP压测工具,托管在Github上,https://github.com/wg/wrk. wrk 的一个很好的特性就是能用很少的线程压出很大的并发量. 原因是它使用了一些操 ...

最新文章

  1. 【MediaPipe】(3) AI视觉,人脸识别,附python完整代码
  2. DELL服务器结合nagios硬件监控、报警
  3. 【bzoj2694】Lcm 莫比乌斯反演+线性筛
  4. UTF-8编码的字符串拆分成单字、获取UTF-8字符串的字符个数的代码及原理(c++实现)...
  5. (8)小白又如何?3分钟搞定一个 C# 知识点
  6. Java ClassLoader findClass()方法与示例
  7. 面试精讲之面试考点及大厂真题 - 分布式专栏 20 降级组件Hystrix的功能特性
  8. java io 模型_五种 IO 模型
  9. 认证授权介绍_Spring Security OAuth2.0认证授权---springcloud工作笔记109
  10. Delphi 的消息机制浅探二
  11. matlab 2d pml,二维TM波,PML边界,matlab程序。但是仿真结果有问题,求高手。
  12. 无监督学习与有监督学习的本质区别是什么_深度学习使用无监督学习检测模式...
  13. 【POJ1958】【典型递推问题】汉诺塔问题
  14. 【线上课程】4节课8小时培训,《白话区块链》作者蒋勇教你快速掌握区块链智能合约开发...
  15. MIMO雷达波形设计
  16. 【NDN基础】Networking Named Content 全文翻译
  17. 概率分布函数--二项分布poisson分布
  18. 2022-01-19:青蛙过河。 一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。 青蛙可以跳上石子,但是不可以跳入水中。 给你石子的位置列
  19. python循环练习题
  20. 电脑插上耳机没有声音

热门文章

  1. 2022河南联赛第(二)场:河南理工大学 ---复盘
  2. 数字图像处理与Python实现-沃尔什-哈达玛变换(Walsh-Hadmard Transform,WHT)
  3. java 汽车加油问题_贪心算法 汽车加油问题 | 学步园
  4. QT INSTALLS使用
  5. #第六章 四维股市理论数学模型基础6.1四维股市拟合理论的数学基础
  6. selenium爬取中国经济与社会发展统计数据库
  7. 用python来解 PAT乙级1082射击比赛 -20-满分
  8. android平板电脑的虚拟键盘,win10平板电脑不弹出虚拟键盘的两种解决方法
  9. HITNet: Hierarchical Iterative Tile Refinement Network for Real-time Stereo Matching--Google
  10. 推广有哪些渠道?用好这4个引流渠道日引200