# 一.介绍

# 1.jmeter 是什么?

**JMeter(Apache JMeter)**是一个开源的、纯 Java 编写的性能测试工具。它主要用于对软件和服务进行压力测试、负载测试、功能测试以及性能测试等。JMeter 提供了一个图形化界面,使用户能够轻松创建测试计划并配置各种测试场景。

# 2.jmeter 用来做什么?

  • 接口测试 (http 接口)
  • 性能测试
  • 压力测试(优势)
  • 数据库测试
  • Java 程序测试 (因为本身就是 Java 语言编写的)

# 3.优点

以下是 JMeter 的一些主要特点和功能:

  1. 多协议支持:JMeter 支持多种协议,包括 HTTP、HTTPS、FTP、JDBC、SOAP、REST 等,使其适用于测试各种类型的应用程序。
  2. 分布式测试:JMeter 支持分布式测试,可以通过多个 JMeter 实例协同工作,模拟大量用户同时访问目标系统,以评估系统的性能和承载能力。
  3. 灵活的测试计划:使用 JMeter,您可以创建灵活的测试计划,定义并发用户数、请求的顺序、延迟时间、断言、监听器等。您可以根据需要对测试计划进行自定义配置。
  4. 监控和分析:JMeter 提供了多种监听器,可以实时监控和分析测试结果。您可以查看响应时间、吞吐量、错误率等指标,帮助您评估系统的性能和稳定性。
  5. 脚本录制和回放:JMeter 支持通过代理服务器录制用户的操作,并生成对应的测试脚本。这使得创建测试脚本变得更加简单和快速。
  6. 可扩展性:JMeter 具有丰富的插件和扩展机制,可以通过插件来增加新的功能和协议支持,满足更多特定的测试需求。

# 4.下载地址

解压后再 bin 目录后使用 sh jmter 启动

http://jmeter.apache.org/download_jmeter.cgi

# 二.使用

# 1.发送请求

image-20230719010244310

上次更新: 10/29/2024, 10:27:50 AM