`
浪小猫
  • 浏览: 2263 次
社区版块
存档分类
最新评论

jmeter性能测试工具使用介绍

阅读更多
1. 工具下载
目前最新的是2.13版本,本次测试也是使用此版本。
 
2. 测试背景
在介绍工具使用之前,先说明下需要测试的背景:启动20个线程,每个线程无间隙的循环执行20次,每次执行即是调用某个类的某个方法。
 
3. 测试程序编写
jmeter工具只不过是个测试的工具,具体的测试的功能还是需要自己完成。
① 创建java工程或者maven工程,需要将jmeter的lib中的jar包,以及lib下的ext目录下的jar包都加入到classpath中;
② 创建测试类,继承基类

 
复写runTest方法:

 
③ 如果需要传参数到测试类,则需要设定默认参数,否则通过界面执行一次后参数列表会被清空;

 
 
测试代码样例:

 
④ eclipse打jar包,打普通的jar包即可:


 


 

 
 
 
 
4. 工具使用
在bin目录下有Windows和linux可执行的文件:window下jmeter.bat,linux下jmeter.sh
下面会分别介绍在两个操作系统下的操作。
4.1 Windows下
执行jmeter.bat,会出现如下界面:


 
 
① 创建执行计划,点新建即可;

 
② 创建线程组

 
③ 创建java请求

 
 
④ 选择需要执行的测试类

 
 
此处的测试类,继承了AbstractJavaSamplerClient基类的类。
 
⑤ 增加监控项目
常用的为:结果树与聚合报告。

 
 
 
⑥ 保存测试计划
保存为*.jmx文件,后续在linux中执行,也需要使用到执行计划;
 
⑦ 执行即可。
 
4.2 linux下执行
将相关文件都拷贝到服务器上:


 
 
 
① 创建一个结果文件,用来存储结果,如result.jtl,必须要先创建才行。
② 其中Ebox-test.jmx即为执行计划;
③ 执行命令:
jmeter -n -t Ebox-test.jmx -l result.jtl
-n 表示不启用界面, -t 表示指定执行计划文件, -l 表示指定结果文件(是 L 的小写)
特别注意:执行测试前需要将jmeter的bin目录加入到path中才行。
④ 将result.jtl测试结果文件,取出,在windows下通过界面查看,在“结果树”与“聚合报告”中可以使用*.jtl文件。
 
 
 
 
 
 
 
 
 
  • 大小: 18.7 KB
  • 大小: 8 KB
  • 大小: 8.8 KB
  • 大小: 10.3 KB
  • 大小: 62.6 KB
  • 大小: 36.5 KB
  • 大小: 50.9 KB
  • 大小: 20.1 KB
  • 大小: 63.6 KB
  • 大小: 8.8 KB
  • 大小: 17.2 KB
  • 大小: 37.8 KB
分享到:
评论

相关推荐

    JMeter性能测试脚本

    "JMeter性能测试-day05-all"可能涉及到监控系统资源,例如CPU、内存和磁盘使用情况,这通常通过集成其他工具,如JMX监控或插件来实现。理解这些指标可以帮助分析性能瓶颈。 "JMeter性能测试-day06-all"可能讲解了...

    Jmeter性能测试工具介绍

    Jmeter性能测试工具介绍

    jmeter性能测试报告.docx

    【Jmeter性能测试报告概述】 性能测试是评估软件系统在不同负载条件下运行能力的重要手段,旨在确定系统的性能指标,如响应时间、并发用户数、系统稳定性等。JMeter是一款广泛使用的开源性能测试工具,适用于模拟...

    jmeter性能测试工具

    Apache JMeter是一款强大的开源性能测试工具,主要用于模拟大量并发用户对服务器、网络或者数据库等进行压力测试,评估其在高负载下的性能和稳定性。这款工具最初设计为HTTP测试工具,但随着时间的发展,它已经扩展...

    快速学习Jmeter性能测试工具

    学习Jmeter性能测试工具,首先需要掌握Jmeter的基础知识。这包括了解Jmeter的目录结构、体系结构、运行原理。Jmeter的安装过程对于初学者也尤为重要,涉及到设置环境变量和验证安装是否成功。对于Windows系统,需要...

    JMeter性能测试培训.ppt

    【JMeter性能测试培训】 JMeter是一款由Apache组织开发的开源、纯Java应用程序,主要用于进行功能和性能测试。它能够测试静态和动态资源的性能,包括HTTP和FTP服务器,同时也支持对任何数据库(通过JDBC)进行压力...

    JMeter性能测试,完整入门篇

    本文来自于csdn,文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最终执行性能测试并分析性能测试结果。ApacheJMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比...

    Jmeter性能测试报告模板

    ### Jmeter性能测试报告模板知识点解析 #### 一、性能测试概述 性能测试是一种软件测试类型,用于评估软件系统的性能,特别是在高负载下系统的行为。它可以帮助开发人员和测试工程师了解系统在各种条件下的表现,...

    Jmeter性能测试工具

    jmeter开源最好的免费性能测试工具.Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态...

    JMeter 性能测试工具常用插件

    JMeter 是一款功能强大且广泛使用的性能测试工具,它提供了许多有用的插件来满足不同用户的需求。这些插件可以分为两大类:需要安装的插件和不需要安装的插件。下面我们将详细介绍一些常用的 JMeter 插件。 一、...

    Jmeter性能测试工具包附加安装使用教程

    首先,我们从“性能测试工具安装及使用.doc”开始,该文档应包含JMeter的基础安装步骤和使用指南。JMeter通常以可执行jar文件的形式提供,用户可以通过Java运行环境启动。在安装过程中,确保系统已安装了Java,并...

    jmeter性能面试问答题

    【JMeter性能测试详解】 JMeter是一款强大的性能测试工具,常用于模拟大量用户并发访问Web应用程序,以评估系统的性能和稳定性。以下将详细介绍JMeter的使用、线程组配置及性能测试的关键点。 **JMeter录制与过滤*...

    性能测试工具JMeter书籍(6本)目录知识点(思维导图加图)整理.rar

    性能测试工具JMeter书籍(6本)目录知识点(思维导图加图)整理.rar 根据如下6本性能测试、JMeter书籍收集整理重点知识点: ...2020年《JMeter性能测试实战(第2版)》 2020年《软件性能测试、分析与调优实践之路》

    Jmeter性能测试高级项目实践课程资源.rar

    熟练学习Jmeter工具独立完成常见的性能测试项目熟练使用Jmeter进行脚本开发熟练使用Jmeter进行性能测试熟练使用Jmeter进行接口测试 1) 第一阶段为JMETER 5.4.1 工具使用篇,通过Jmeter 介绍和安装、http 取样器、...

    Jmeter性能测试白皮书

    《Jmeter性能测试白皮书》深入解析 Jmeter,这款由Apache组织开发的开源测试工具,主要用于功能和性能测试,完全基于Java语言,具备强大的界面支持和多种配置选项。其核心功能在于模拟用户行为,对服务器或网络系统...

    jmeter性能测试工具-simon

    《JMeter性能测试工具——深度解析与应用》 Apache JMeter,一款强大的开源性能测试工具,广泛应用于Web应用、数据库和其他服务器的负载和性能测试。本文将深入探讨JMeter的功能特性,以及如何有效地利用它进行性能...

    Jmeter5.5 性能测试工具压缩包

    Apache JMeter是一款强大的开源性能测试工具,主要用于对Web应用程序进行负载和压力测试。JMeter5.5版本在之前的基础上进行了优化和更新,旨在提供更高效、稳定和功能丰富的测试环境。下面将详细介绍JMeter5.5中的...

Global site tag (gtag.js) - Google Analytics