Apache JMeter使用教程

这篇具有很好参考价值的文章主要介绍了Apache JMeter使用教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

Apache JMeter™应用程序是开源软件,是一个 100% 纯 Java 应用程序,旨在加载测试功能行为和测量性能 。它最初是为测试 Web 应用程序而设计的,但后来扩展到其他测试功能

我能用它做什么?

Apache JMeter 可用于测试静态和动态资源、Web 动态应用程序的性能。
它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。

Apache JMeter 功能包括:

  • 能够加载和性能测试许多不同的应用程序/服务器/协议类型:
    • Web - HTTP, HTTPS (Java,NodeJS,PHP,ASP.NET, …)
    • SOAP/REST 网络服务
    • 文件传输协议
    • 通过 JDBC 数据库
    • LDAP
    • 通过 JMS 的面向消息的中间件 (MOM)
    • 邮件 - SMTP(S)、POP3(S) 和 IMAP(S)
    • 本机命令或 shell 脚本
    • TCP
    • Java对象
  • 全功能测试 IDE,允许快速测试计划记录(从浏览器或本机应用程序)、构建和调试
  • CLI 模式(命令行模式(以前称为非 GUI)/headless 模式)从任何 Java 兼容操作系统(Linux、Windows、Mac OSX 等)进行负载测试
  • 一个完整且准备好呈现的动态 HTML 报告
  • 通过从最流行的响应格式HTMLJSONXML任何文本格式 中提取数据的能力轻松关联
  • 完全的可移植性和100% 的 Java 纯度
  • 完整的多线程框架允许多个线程并发采样和不同线程组同时采样不同的函数。
  • 测试结果的缓存和离线分析/回放。
  • 高度可扩展的核心:
    • 可插拔采样器允许无限的测试能力。
    • 脚本采样器(JSR223 兼容语言,如Groovy和 BeanShell)
    • 可以使用可插入计时器 选择多个负载统计信息。
    • 数据分析和可视化插件允许很大的可扩展性和个性化。
    • 函数可用于为测试提供动态输入或提供数据操作。
    • 通过适用于 Maven、Gradle 和 Jenkins 的第 3 方开源库 轻松 持续集成

下载

下载地址:https://jmeter.apache.org/download_jmeter.cgi

Apache JMeter使用教程
Apache JMeter使用教程

下载解压之后是这样的:

Apache JMeter使用教程

使用

首先了解一下jmeret主要的配置元件

  1. 测试计划:是使用 JMeter 进行测试的起点,它是其它 JMeter测试元件的容器
  2. 线程组:代表一定数量的用户,它可以用来模拟用户并发发送请求。实际的请求内容在Sampler中定义,它被线程组包含
  3. 配置元件:维护Sampler需要的配置信息,并根据实际的需要修改请求的内容
  4. 前置处理器:负责在请求之前工作,常用来修改请求的设置
  5. 后置处理器:负责在请求之后工作,常用获取返回的值

Apache JMeter使用教程

双击双击jmeter.bat后会出现一个cmd命令框(这个命令框不能关闭),随后会弹出命令行界面,如下图所示:

Apache JMeter使用教程
Apache JMeter使用教程

注意:JMeter基于java开发所以必须先安装jdk,我们本次运行的版本需要jdk 8+

切换语言环境

JMeter支持简体中文操作,我们在工具栏选择Options->Choose Language->Chinese(Simplified)

界面随机变成中文操作界面,如下图所示:

Apache JMeter使用教程
Apache JMeter使用教程

简单使用

1.新建线程组

我们右键点击测试计划,依次选择添加->线程(用户)->线程组,如下图所示:

Apache JMeter使用教程

2.线程组配置

上一步我们新建了一个线程组 – 测试组一,按照下图说明配置您的线程组接口即可

Apache JMeter使用教程
Apache JMeter使用教程

3.新建HTTP请求

我们在测试组一上右键依次选择添加->取样器->HTTP请求。如下图所示:

Apache JMeter使用教程

4.配置HTTP请求

Apache JMeter使用教程

5.配置监听器

为该请求配置监听器以监听该HTTP的请求过程以及结果。这里我们选择了查看察看结果树汇总报告聚合报告后端监听器四个监听器。

如下图所示:

Apache JMeter使用教程
Apache JMeter使用教程

6.运行

我们直接点击上方工具栏中绿色的启动按钮即可,启动后按钮会变成灰色,如下图所示:

Apache JMeter使用教程

你在点击启动之后,会有一个提示,让你保存这个配置,保存与否看自己

看结果:

Apache JMeter使用教程

JMeter的简单使用就到这里了。

JMeter中还有其他许多高级功能这里就不说了,后面有机会用到的话再说。

上面我们增加了四个监听器,有兴趣的小伙伴可以试试查看结果文章来源地址https://www.toymoban.com/news/detail-492845.html

到了这里,关于Apache JMeter使用教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 并发测试工具 apache-jmeter使用发送post请求JSON数据

    目录 1 下载安装 2 汉化 3 创建高并发测试 配置线程组 创建web请求 创建监听器 结果树 汇总报告  为web请求添加token 添加Content-Type用于发送json 4 启动测试 5 查看结果 官网 Apache JMeter - Download Apache JMeter 解压运行 2   打开软件设置中文 效果 补充知识: 什么是Damp-up: Ramp-Up Perio

    2024年02月10日
    浏览(46)
  • Jmeter接口/性能测试,Jmeter使用教程(超细整理)

    1、线程组 线程组分类: Jmeter线程组主要分为3类分别为线程组、setUp线程组、tearDown线程组 ①线程组 这个就是我们通常添加运行的线程。通俗的讲一个线程组,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户。 ②setUp线程组 一种特殊类型的ThreadG

    2024年02月15日
    浏览(43)
  • PostgreSQL详细教程(一)—— 前言

    目录 PostgreSQL简介 PostgreSQL 特征   PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。 PostgreSQL 开发者把它念作 post-gress-Q-L。 PostgreSQL 的 Slogan 是 \\\"世界上最先进的开源关系型数据库\\\"。 PostgreSQL与Oracle一样是使用共享内存的进程结构,而大家都比较

    2024年02月12日
    浏览(44)
  • 《Git入门实践教程》前言+目录

    版本控制系统(VCS)在项目开发中异常重要,但和在校大学生的交流中知道,这个重要方向并未受到重视。具备这一技能,既是项目开发能力的体现,也可为各种面试加码。在学习体验后知道,Git多样化平台、多种操作方式、丰富的资源为业内人士提供了方便的同时,也造成

    2024年02月10日
    浏览(66)
  • jmeter的使用教程

    JMeter是一个开源的性能测试工具,用于评估应用程序在不同负载下的性能表现。以下是使用JMeter的简单教程: 下载和安装JMeter 访问JMeter官方网站(https://jmeter.apache.org/)并下载最新版本的JMeter。 将下载的文件解压到您选择的目录。 启动JMeter 进入解压目录,并找到bin目录。

    2024年01月20日
    浏览(53)
  • Jmeter的使用教程(安装)

    前言:之前在工作中未接触过Jmeter,只是知道这个Java语言开发的工具主要是测试接口的,还能做一些性能和压力的测试、并发什么的。目前市面上的有postman、apifox,request、swagger。 一、下载: 1、可以直接到官网下载:https://jmeter.apache.org/download_jmeter.cgi 2、可以到镜像网站下

    2023年04月24日
    浏览(35)
  • 【RabbitMQ教程】前言 —— 中间件介绍

                                                                       💧 【 R a b b i t M Q 教程】前言——中间件介绍 color{#FF1493}{【RabbitMQ教程】前言 —— 中间件介绍} 【 R abbi tMQ 教程】前言 —— 中间件介绍 💧           🌷 仰望天空,妳

    2024年02月08日
    浏览(69)
  • 使用JMeter进行接口测试教程

    使用JMeter的前提需要安装JDK,需要JDK1.7以上版本 目前在用的是JMeter5.2版本,大家可自行下载解压使用 进入解压路径如E: apache-jmeter-5.2bin,双击jmeter.bat启动运行 启动后默认为英文版本,可通过Options – Choose Language – Chinese(Simplified) 设置为中文版 1. 测试计划 ,可以理解为被

    2024年02月16日
    浏览(36)
  • JMeter详细使用教程及实际案例

    本篇博客主要是介绍JMeter并发测试工具的安装及实际使用。 所有博客文件目录索引:博客目录索引(持续更新) 博文: JMeter 实战教程 - 性能测试、压力测试、负载测试、loadtesting Jmeter 用表格查看结果 详解 【jmeter】jmeter测试网站QPS 视频: Jmeter5.x压测接口实战-接口性能优化前

    2024年02月02日
    浏览(41)
  • Apache JMeter:完全指南

    Apache JMeter 是一款开源的性能测试工具,可以用于测试 Web 应用程序、FTP 服务器、数据库等各种类型的服务器。本文将以 JMeter 5.5 为例介绍 JMeter 的使用方法。 由于 JMeter 是使用 Java 开发的,因此在运行之前必须先安装 JDK。您可以在这 JMeter 下载和安装教程 下载 JMeter。   JM

    2024年02月12日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包