Jmeter的安装与快速使用(做并发测试)

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

1、了解

JMeter是一款开源的性能测试工具,它主要用于模拟多种负载条件下的应用程序或服务器的性能和功能。JMeter可以发送不同类型的请求,如HTTP、HTTPS、FTP、SOAP、REST等,并且可以模拟多种负载类型,例如并发用户、线程组、定时器等。

JMeter具有以下主要特点:

  • 可以对各种应用程序和协议进行测试,包括Web应用程序、数据库、文件服务器等。
  • 支持分布式测试,可以在多台机器上同时执行测试以模拟高负载条件。
  • 提供丰富的图形化界面,方便用户创建和编辑测试计划。
  • 可以生成测试报告和图形化图表,以便分析和评估应用程序的性能。

使用JMeter,你可以进行性能测试、负载测试、压力测试和功能测试,以确保你的应用程序或服务器能够在各种条件下正常工作并具有良好的性能。

除了基本的测试操作之外,JMeter还提供了许多高级功能和扩展,以满足更复杂的测试需求。以下是一些JMeter的高级功能和扩展:

  1. 分布式测试:JMeter支持将负载测试分布在多台计算机上,以模拟高负载情况。您可以使用JMeter Server和JMeter Client来配置和运行分布式测试。

  2. 集成CI / CD流程:JMeter可以与Jenkins等CI / CD工具集成,以自动化负载测试和性能监测,以确保应用程序在不同环境和平台上的稳定性和可扩展性。

  3. 数据库测试:JMeter提供了丰富的数据库测试功能,您可以轻松地模拟并测试数据库连接、查询、更新、事务等。

  4. 安全测试:JMeter支持测试Web应用程序和Web服务的安全性能。它可以发送不同类型的攻击,例如SQL注入、跨站点脚本(XSS)等。

  5. 脚本自动生成:JMeter提供了多种脚本自动生成插件,例如JMeter Recorder和Badboy,可以根据用户实际操作自动生成测试脚本。

  6. 自定义插件:JMeter提供了丰富的可扩展性,您可以使用Java编写自定义插件,例如自定义断言器、 JMX监视器等。

  7. JMeter插件:JMeter插件是针对JMeter的开源扩展,提供了丰富的功能和图形化界面,例如动态负载测试、图表和报告增强、高级调试等。

请注意,这些功能和扩展不是JMeter的全部功能,而是一些可用的选项。使用JMeter需要根据项目需求选择适当的功能和插件。同时,需要注意负载测试可能对目标应用程序或服务器造成较大压力,因此需要谨慎管理和执行测试。

2、下载

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

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

3、安装

3.1、默认你已经安装了JDK环境

3.2、配置系统环境

3.2.1、此电脑右击然后点击属性

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

3.2.2 点击高级系统设置

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

3.2.3、点击环境变量

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

3.2.4、添加系统变量

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

3.2.5、添加path变量

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

4、使用

当使用JMeter进行性能测试时,您可以按照以下步骤进行操作:

打开Jmeter:

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

创建测试计划:打开JMeter并创建一个新的测试计划。测试计划是测试的顶层容器,你可以在其中添加线程组、请求和其他组件。(可以不用创建打开就是一个Test Plan)

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

添加线程组:线程组定义了测试中的用户行为和负载条件。您可以设置并发用户数、循环次数、Ramp-Up时间等。

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

添加完线程后就编辑线程组参数

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

添加请求:JMeter支持多种类型的请求,如HTTP、FTP、SOAP、REST等。根据您的测试需求,选择合适的请求类型,并配置请求参数。

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

配置请求参数:根据请求类型,您可能需要提供请求的URL、请求方法、请求头、请求体等相关参数。确保正确配置请求参数以模拟真实的用户行为。

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

添加断言:断言用于验证请求的响应是否符合预期。您可以添加断言来检查响应代码、响应时间、响应内容等。

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

添加结构数与综合图方便查看结果

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

Jmeter的安装与快速使用(做并发测试),测试工具,jmeter

注意:综合报告的参数意思:

Label----每个请求的名称,比如HTTP请求等

#Samples----发给服务器的请求数量

Average----单个请求的平均响应时间
Median----50%请求的响应时间

90%Line----90%请求响应时间

95%Line----95%请求响应时间

99%Line----99%请求的响应时间

Min----最小的响应时间

Max----最大的响应时间

Error%----错误率=错误的请求的数量/请求的总数

Throughput----吞吐量即表示每秒完成的请求数

Received KB/sec----每秒从服务器端接收到的数据量

Sent KB/sec----每秒从客户端发送的请求的数量

运行测试:保存测试计划并点击运行按钮,JMeter将开始模拟用户行为并发送请求。您可以监视运行时的结果和性能指标。

先酱紫有时间写文章来源地址https://www.toymoban.com/news/detail-774075.html

分析测试结果:当测试完成后,您可以查看并分析测试结果报告。JMeter提供了丰富的图表和数据表格,用于评估应用程序的性能和稳定性。

先酱紫有时间写

到了这里,关于Jmeter的安装与快速使用(做并发测试)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Jmeter的安装与快速使用(做并发测试)

    JMeter是一款开源的性能测试工具,它主要用于模拟多种负载条件下的应用程序或服务器的性能和功能。JMeter可以发送不同类型的请求,如HTTP、HTTPS、FTP、SOAP、REST等,并且可以模拟多种负载类型,例如并发用户、线程组、定时器等。 JMeter具有以下主要特点: 可以对各种应用程

    2024年02月03日
    浏览(31)
  • 测试工具jmeter使用

    一、概述 官网:Apache JMeter - Download Apache JMeter 二、安装 1、下载 Windows版本下载zip,Linux版本下载tgz,一般下载Binaries(Source含有源码)。 2、安装 下载后无需安装,解压后即可使用。 3、配置环境变量: jmeter环境变量配置如下: 1)新增JMETER_HOME变量,注意:变量值为你下载后

    2024年02月05日
    浏览(43)
  • 测试工具--JMeter的使用

    1、JMeter是什么      Apache组织使用Java开发的一款测试工具 2、功能 用于对服务器、网络或对象模拟巨大的负载 通过创建 带有断言的脚本 来验证程序是否能返回期望的结果 3、优点 开源免费,可以自己拓展jmeter的功能 跨平台,在不同平台上运行 支持多协议  http协议、tcp协

    2024年02月05日
    浏览(61)
  • 测试工具JMeter的使用

    目录 JMeter的安装配置 测试的性能指标 TPS 响应时长 并发连接 和 并发用户 CPU/内存/磁盘/网络 负载 性能测试实战流程 JMeter JMeter快速上手 GUI模式 运行 HTTP请求默认值 录制网站流量 模拟间隔时间 Cookie管理器 消息数据关联 变量 后置处理器 CSV 数据文件设置 断言 循环控制器 预

    2024年02月01日
    浏览(54)
  • windows配置测试工具jmeter和jdk安装

    jmeter是用java语言编写的,运行的时候需要一个java的运行环境,所以首先要完成jdk环境的安装。 JMeter是什么? Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动

    2023年04月13日
    浏览(45)
  • jmeter 性能测试工具的使用(Web性能测试)

    1、下载 该软件不用安装,直接解压打开即可使用。 2、使用 这里就在win下进行,图形界面较为方便 在目录apache-jmeter-2.13bin 下可以见到一个jmeter.bat文件,双击此文件,即看到JMeter控制面板。主界面如下: 3、创建线程组 测试计划--右键——》添加——》hreads——》线程组 设

    2024年02月10日
    浏览(64)
  • 性能测试工具Jmeter学习和使用

    摘要 : 在日常的开发中,软件测试人员能够对程序进行功能上的测试以确保用户的正常使用,但对于一个需要发布在服务器上供多用户同时使用的软件而言,还需要模拟多用户同时使用的场景,对站点进行性能测试。但安排100个人同时访问测试站点显然是不可行的,此时就

    2024年01月18日
    浏览(53)
  • 测试工具:jmeter的下载以及使用

    测试不仅要了解项目整体流程,还需要会使用各种测试工具,比如:jmeter压力测试工具。 1.下载地址 2.下载完直接解压,配置环境 (1)此电脑-右键属性-高级系统设置-环境变量- 系统变量-中新建JEMETER_HOME,值为你的下载路径 (2) CLASSPATH 中配置下面这句话(没有新建classpat

    2024年02月11日
    浏览(48)
  • JMeter - 接口压力测试工具简单使用

    【启动前配置】 启动JMeter前可以先配置语言和编码: 修改:E:JMeterapache-jmeter-5.5binjmeter.properties文件中: 1.language=en # 指定语言 language=zh_CN 2.sampleresult.default.encoding=ISO-8859-1 # 指定编码 UTF-8 sampleresult.default.encoding=UTF-8 也可以启动后设置语言:Options  -- Choose language  -- Chinese

    2024年02月12日
    浏览(44)
  • 【测试工具】JMeter学习 —— Badboy使用和录制

    在说JMeter录制前,先了解学习Badboy录制; Badboy是一个第三方浏览器模拟工具,有录制回放功能; 可进行调试,也可进行自动化测试; Badboy录制脚本直接可以导出为.jmx格式,正好是JMeter的脚本保存格式,这正是我们想要的; jmx其实本质是一个XML格式文件; Request方式; Navi

    2024年02月08日
    浏览(59)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包