JMeter测试工具的简单了解

Apache JMeter

是一款开源的测试工具,主要用于对软件的性能进行测试。它最初被设计用于测试Web应用,但随着时间的推移,它的功能已经扩展到了其他测试领域。
在这里插入图片描述

可以应用到的场景

  1. 性能测试:评估应用程序在不同负载下的表现。
  2. 负载测试:模拟大量用户同时访问应用程序,以测试其在高负载下的表现。
  3. 压力测试:测试应用程序在极端条件下的稳定性和性能。
  4. 并发测试:测试应用程序处理多个并发请求的能力。
  5. 可用性测试:测试应用程序的用户界面和功能是否易于使用。
  6. 兼容性测试:确保应用程序在不同的浏览器和操作系统上都能正常工作。

Jmeter的简单使用

JMeter 提供了一个图形用户界面,允许用户创建测试计划,添加各种类型的请求(如HTTP请求、数据库请求、JMS消息等),并设置测试的参数。测试结果可以以图表、表格或日志文件的形式输出,便于分析。
如果你需要关于JMeter的具体帮助,比如如何设置测试计划、如何分析测试结果等,可以提供更详细的问题。

在 Apache JMeter 中设置一个测试计划通常包括以下步骤:

  • 启动 JMeter:首先,打开 JMeter 应用程序。
  • 添加线程组:
    右键点击测试计划,选择“添加” -> “线程(用户)” -> “线程组”。
    在这里插入图片描述

在线程组中,你可以设置虚拟用户的数量(线程数),Ramp-Up 期(启动所有线程所需的时间),以及循环次数等。
在这里插入图片描述

  • 添加取样器:
    右键点击线程组,选择“添加” -> 根据需要添加不同类型的取样器,如“HTTP请求”、“JDBC请求”、“FTP请求”等。
    在这里插入图片描述

    配置取样器的参数,如URL、方法(GET或POST)、请求数据等。
    在这里插入图片描述

  • 添加监听器:
    监听器用于收集和展示测试结果。右键点击线程组或取样器,选择“添加” -> “监听器”,如“查看结果树”、“聚合报告”、“吞吐量图”等。
    在这里插入图片描述
    你可以添加多个监听器来从不同角度查看测试结果。

  • 添加前置处理器和后置处理器(可选):
    前置处理器在取样器执行之前运行,可以用来设置请求头、参数等。
    在这里插入图片描述

后置处理器在取样器执行之后运行,可以用来处理响应数据、执行清理任务等。
在这里插入图片描述

  • 添加断言(可选):
    断言用于验证响应是否符合预期。右键点击取样器,选择“添加” -> “断言”,如“响应断言”、“JSON断言”等。
    配置断言的规则,如响应码、响应时间、响应内容等。
    在这里插入图片描述

  • 配置定时器(可选):
    定时器用于控制请求之间的延迟。右键点击线程组或取样器,选择“添加” -> “定时器”,如“固定停顿时间”、“随机停顿时间”等。
    在这里插入图片描述

  • 配置 JMeter 属性(可选):
    可以通过右键点击测试计划,选择“属性”来设置JMeter的一些全局属性。
    在这里插入图片描述

  • 保存测试计划:
    通过“文件” -> “保存”或“另存为”来保存你的测试计划。
    在这里插入图片描述

  • 运行测试计划:
    点击工具栏上的“启动”按钮来执行测试计划。
    观察监听器中的结果,分析性能数据。如下例子
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述网页的源代码(右键查看网站原代码,使用的firefox浏览器)和上面的返回的数据一致,当然这是一个简单的使用jmeter例子。
在这里插入图片描述

  • 分析结果:
    根据监听器展示的数据,分析应用程序的性能。
  • 调整测试计划(根据需要):
    根据测试结果,你可能需要调整线程数、Ramp-Up 期、取样器参数等,以更准确地模拟实际用户行为和负载。
    记得在设置测试计划时,尽可能地模拟实际的用户行为和系统负载,以便获得有意义的测试结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值