当前位置: 首页 > article >正文

压力测试Jmeter简介

前提条件:要安装JDK

若不需要了解,请直接定位到左侧目录的安装环节。

1.引言


在现代软件开发中,性能和稳定性是衡量系统质量的重要指标。为了确保应用程序在高负载情况下仍能正常运行,压力测试变得尤为重要。Apache JMeter 是一款开源的压力测试工具,广泛应用于Web应用的性能测试。本文将介绍JMeter的基本概念、特点、安装步骤以及基本使用方法。

2.什么是JMeter


Apache JMeter 是一个纯Java应用程序,用于负载测试和性能测量。它可以模拟多个用户同时访问应用程序,从而评估系统的性能和稳定性。JMeter支持多种协议,包括HTTP、HTTPS、FTP、JDBC、LDAP等,适用于各种应用场景。

3.JMeter的特点

3.1 开源免费

JMeter是完全开源的,可以在Apache许可证下免费使用。这使得它成为个人和企业进行性能测试的理想选择。


3.2 支持多种协议

  JMeter支持多种协议,包括但不限于HTTP、HTTPS、FTP、JDBC、LDAP、WebSocket等。这使得它能够测试各种类型的应用程序。


3.3 易于使用

 JMeter提供了图形用户界面(GUI),使得创建和执行测试计划变得非常直观。用户可以通过拖拽组件来构建测试计划,无需编写复杂的脚本。


3.4 强大的功能

JMeter提供了丰富的功能,包括参数化、断言、监听器、定时器等,可以满足各种复杂的测试需求。


3.5 分布式测试

JMeter支持分布式测试,可以利用多台机器同时进行测试,从而模拟更大的负载。

4.安装

4.1 下载

下载链接:Apache JMeter - Download Apache JMetericon-default.png?t=O83Ahttps://jmeter.apache.org/download_jmeter.cgi 进入网页,点击下载下图所示:

4.2 解压

下载之后只需要解压缩包就行,不需要使用执行文件进行安装:

4.3 环境配置

3.1添加系统环境变量:JMETER_HOME

3.2添加3个path环境变量:

记得保存以上添加的环境变量。

4.4 打开JMETER

进入bin目录下,双击运行.bat文件

5.使用案例

5.1 创建线程组

启动JMeter后,你会看到主界面。首先,创建一个新的线程组

5.2 创建请求

设置请求参数,请求地址+端口号,请求路径等等

5.3 添加记录报告结果生成树等

在线程组执行后,对于执行结果生成的报告。

5.4 最终结果

5.5 执行

在启动之前,请确保涉及的项目是运行起来的。

点击启动,运行:


http://www.kler.cn/a/440963.html

相关文章:

  • PHP中配置 variables_order详解
  • AI学习指南Ollama篇-使用Ollama构建自己的私有化知识库
  • “LoRA技术中参数初始化策略:为何A参数采用正态分布而B参数初始化为0”
  • 异步编程进阶:Python 中 asyncio 的多重应用
  • 运算符重载(输出运算符<<) c++
  • React 19 新特性探索:提升性能与开发者体验
  • Java全栈项目实战:校园论坛社交平台开发
  • Vue3实现双向绑定的基本原理和代码示例解析
  • HAL库与标准库的GPIO配置结构体对比
  • 免费下载 | 2024全球AI网络安全产品洞察报告
  • Python-基于Pygame的小游戏(贪吃蛇)(一)
  • Flink State面试题和参考答案-(下)
  • 数智读书笔记系列003 深度学习革命 从历史到未来
  • C++ ofstream:写操作
  • 如何在服务器上安装 Maven
  • busybox学习——简单介绍
  • 学习记录(13):VR晕动症-VR Motion Sickness
  • springcloud eureka原理和机制
  • 吉利百度发表联合声明:将积极协助极越处理相关事宜
  • HIK 相机 设置缓存节点进行取流
  • 模板方法模式详解:定义程序骨架与框架设计
  • MongoDB-副本集
  • Java函数式编程【三】【Stream终止操作】【上】之【简单约简】
  • 跑步训练(蓝桥杯2020试题A)
  • 微知-python包管理工具pip如何查看安装了某个库?(pip3 show xxx;pip3 list; pip3 show xxx -v)
  • 自动驾驶---小米汽车智驾进展