JMeter性能测试基本过程及示例

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

jmeter 为性能测试提供了一下特色:

jmeter 可以对测试静态资源(例如 js、html 等)以及动态资源(例如 php、jsp、ajax 等等)进行性能测试
jmeter 可以挖掘出系统最大能处理的并发用户数
jmeter 提供了一系列各种形式的性能分析报告

使用 jmeter 一般用于以下两种类型的性能测试

负载测试:通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。
压力测试:测试系统能承受的最大负载能力。目的在于发挖掘出目标服务系统可以处理的最大负载。

 基本过程

 下面我们看下使用 jmeter 进行性能测试的基本过程

JMeter性能测试基本过程及示例,软件测试,jmeter

对上图进行简要的说明
新增线程组
创建测试线程组,并设置线程数量及线程初始化启动方式。
新增 JMeter 元组
创建各种默认元组及测试元组,填入目标测试静态资源请求和动态资源请求参数及数据。
新增监听器
创建各种形式的结果搜集元组,以便在运行过程及运行结束后搜集监控指标数据。
运行&查看结果
调试运行,分析指标数据,挖掘性能瓶颈、评估系统性能状态;

示例
下面我们以打开百度演示上述过程。
新增线程组
在 jmeter 的 bin 目录下双击 jmeter.bat或ApacheJMeter.jar 启动 jmeter,如下图:

JMeter性能测试基本过程及示例,软件测试,jmeter


在左边操作栏中选择“测试计划”,右击新增一个线程组,如图所示:

JMeter性能测试基本过程及示例,软件测试,jmeter

初始化线程组相关信息

JMeter性能测试基本过程及示例,软件测试,jmeter

新增 JMeter 元组
添加默认配置元素,添加如下默认配置,如图

JMeter性能测试基本过程及示例,软件测试,jmeter

各默认组件配置如图所示。HTTP Cache Manager

JMeter性能测试基本过程及示例,软件测试,jmeter

HTTP Cookie 管理器

JMeter性能测试基本过程及示例,软件测试,jmeter

HTTP 请求默认值

JMeter性能测试基本过程及示例,软件测试,jmeter

添加 HTTP Request 元组
在线程组上右击新增 HTTP 请求,如图:

JMeter性能测试基本过程及示例,软件测试,jmeter

HTTP 请求设置如图:

JMeter性能测试基本过程及示例,软件测试,jmeter

新增监听器
在这里我们添加如下监听器,如图所示

JMeter性能测试基本过程及示例,软件测试,jmeter

运行&查看结果
如果启动运行 jmeter,可以单击添加的监听器查看运行过程中的监控指标数据,也可以等运行结束后,再查看。

JMeter性能测试基本过程及示例,软件测试,jmeter

结果说明
下面我们就监听器所采集的结果图进行简要的说明:图形结果

JMeter性能测试基本过程及示例,软件测试,jmeter

察看结果树

JMeter性能测试基本过程及示例,软件测试,jmeter

用表格查看结果

JMeter性能测试基本过程及示例,软件测试,jmeter

聚合报告

JMeter性能测试基本过程及示例,软件测试,jmeter

总结
本次就 jmeter 使用的基本过程如何使用进行了分享,并就访问百度首页进行了实际测试演示。在最后就常用的几个监听器中字段含义进行了说明。请大家根据企业实际项目进行演练,请勿使用示例中百度示例。

2023最新Jmeter接口测试从入门到精通(全套项目实战教程)文章来源地址https://www.toymoban.com/news/detail-680840.html

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

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

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

相关文章

  • 【软件测试】单元测试、系统测试、集成测试的区别及示例

    目录 一、单元测试 二、集成测试 三、系统测试 定义:单元测试是对软件组成单元进行测试(细粒度) 测试目的:用于检验软件基本组成单位的正确性 测试对象:一个工作单元,通常是类内部的一个方法 测试使用方法:白盒测试 测试依据:详细设计文档+代码 测试内容:模

    2024年02月11日
    浏览(83)
  • 软件测试:测试过程和方法

    1.1 测试阶段划分 测试阶段划分: 需求测试(重点)、单元测试、集成测试、系统测试(重点)、验收测试、回归测试 需求测试          定义:通过评审来测试需求(通过不同级别不同类型的评审来避免人员意见) 单元测试          定义:针对软件基本组成单元(

    2024年02月10日
    浏览(32)
  • 软件测试技能,JMeter压力测试教程,Plugins Manager插件管理器(十三)

    前面讲了JDBC连接数据库的时候,需下载mysql对应的jar包,放到libext目录下就可以使用了 jmeter 有个插件管理器Plugins Manager,可以方便的管理其他插件的下载和更新 下载地址:https://jmeter-plugins.org/install/Install/ 下载插件后把jar包放到 lib/ext 目录,然

    2024年02月07日
    浏览(49)
  • 软件测试——性能测试

    为什么要进行性能测试(WHY)(最重要) 应用程序是否能够很快的响应用户的要求? 应用程序是否能处理预期的用户负载并有盈余能力? 应用程序是否能处理业务所需要的事务数量? 在预期和非预期的用户负载下,应用程序是否稳定? 是否能够确保用户在真正使用软件时

    2024年01月17日
    浏览(33)
  • 软件测试之【性能测试】

    性能测试的定义:通过自动化测试工具或者代码手段,来模拟正常、峰值负载访问被测系统,来观测系统各项性能指标是否合格的过程。 基于代码的性能测试(关注点是函数或方法执行的效率) 基于协议的性能测试(关注服务器的性能) 客户端的性能测试(页面或者客户端

    2024年02月08日
    浏览(41)
  • 【软件测试】技术精选:Jmeter常见的几种报错

    这个错的含义是 没有连接到服务器地址,因此很可能是 内部网络中断导致。 这个和本地的线程数无关 可能原因是网络抖动不稳定导致 强制停止线程,连接中断产生的错误,正常压测我们等测试结束就好,不用强制停止 这个错误的导致是由于请求接口 设置的请求超时与 请

    2024年02月16日
    浏览(54)
  • 压力测试+接口测试(工具jmeter),软件测试 400道面试题通关宝典助你进大厂

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新软件测试全套学习资料》

    2024年04月26日
    浏览(49)
  • Jmeter进行压力测试不为人知的秘密_jmter压力测试,软件测试面试项目

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新软件测试全套学习资料》

    2024年04月22日
    浏览(37)
  • 软件测试过程与方法(2):系统测试,验收测试

    系统测试的定义 计算机软件在开发完毕投入运行前还应与系统中其他部分如硬件系统、数据信息等集成在一起,进行一系列系统集成再进行系统测试(System Testing),以保证各组成部分在真实的运行环境下能够正常地协调工作。 系统测试的目的在于通过与系统的需求定义进行

    2024年02月02日
    浏览(73)
  • 软件性能测试有哪些测试方法?

    软件性能测试是保证软件产品稳定性和可靠性的重要环节之一,主要是通过对软件运行的各种参数和行为进行测试来评估软件的性能。性能测试在软件的质量保证中起着重要的作用,它包含了多种测试方法。 1. 负载测试 负载测试是一种模拟多个用户对软件同时进行操作的测

    2024年02月03日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包