`

JMeter介绍(一)

 
阅读更多
JMeter是一个开放源码的测试软件。它是100%纯Java应用程序的负载和性能测试。
JMeter旨在覆盖的测试类型,如负载,功能,性能,回归,等类别,它需要JDK5 或 更高版本。
本教程会让你了解 JMeter 框架需要测试的企业级应用提供健壮性和可靠性。

读者
本教程是专为软件专业人员,学习JMeter 框架,简单轻松的步骤。本教程会让你了解 JMeter 框架概念,并完成本教程后,可以把自己的专业知识水平较高的专业技术水平。

前提条件
在继续本教程之前,您应该有一个基本的了解Java编程语言,文本编辑器和执行计划,等,因为你要使用JMeter来处理Java项目测试各级(回归,功能,负载,性能等),所以它会是很好的,如果你有知识,软件开发和软件测试过程。

在学习使用 JMeter 之前,我们先来了解一些术语大多与任何应用程序的测试。
  • 性能测试: 此测试设置“最好的可能”根据一个给定的配置基础设施的性能期望。它还强调,早在测试过程中,应用程序进入生产前需要作出改变。
  • 负载测试:这个测试基本上是用于行使\顶部负载下系统发现它被设计为下运作。
  • 压力测试:这个测试是企图破坏系统不堪重负资源。

JMeter是什么?
JMeter是一个软件,使负载测试或业绩为导向的业务(功能)测试不同的协议或技术。 Apache软件基金会的Stefano Mazzocchi JMeter的最初的开发。他写道:它主要对 Apache JServ(现在称为如Apache Tomcat项目)的性能进行测试。Apache后来重新设计JMeter 增强的图形用户界面和添加功能测试能力。
这是一个具有图形界面,使用Swing 图形API 的 Java 桌面应用程序,因此可以运行在任何环境/工作站接受一个Java 虚拟机,例如:在Windows,Linux,MAC等。
JMeter 支持的协议是:
  • web:HTTP,HTTPS站点的Web1.0的Web 2.0 (ajax, flex and flex-ws-amf)
  • Web Services: SOAP / XML-RPC
  • 通过JDBC驱动程序的数据库
  • 目录: LDAP
  • 面向消息的服务通过JMS
  • Service: POP3, IMAP, SMTP
  • FTP 服务

JMeter 特点
以下是一些 JMeter 的特点:
  • 它是免费的。开放源码软件。
  • 它具有简单,直观的图形用户界面。
  • JMeter中负载和性能测试许多不同的服务器类型:网站 - HTTP,HTTPS,SOAP,数据库通过JDBC,LDAP,JMS,邮件 - POP3
  • 它是独立于平台的工具。在Linux / UNIX,JMeter中JMeter中shell脚本点击可以调用。在Windows上,它可以调用启动jmeter.bat文件。
  • 它具有完整的Swing和轻量级组件支持(预编译的JAR使用包javax.swing中*)。
  • JMeter 测试计划存储为XML格式。这意味着可以使用文本编辑器生成一个测试计划。
  • 它的完整的多线程框架,允许并发多线程和同步采样不同的功能由单独的线程组采样。
  • 它是高度可扩展的。
  • 也可用于执行应用程序的自动化测试和功能测试。

JMeter是如何工作的?
JMeter中模拟一组用户发送到目标服务器的请求和回报目标服务器/应用程序的性能/功能的统计数字表明,通过表格,图形等下图描述了这个过程:

分享到:
评论

相关推荐

    Jmeter 介绍和安装笔记

    Jmeter 最初的想法是用来做web 自动化 测试,后面慢慢对功能做了一个扩展,扩展之后变成一个性能测试工具 Jmeter 是基于java 语言,纯java 语言,所以 在安装的过程中间需要安装jdk ,JDK 版本必须是1.8 以上 Java ...

    Jmeter介绍和使用.pptx

    Jmeter介绍和使用.pptx

    jmeter压力测试课程入门到实战视频.rar

    ├ 第1章 章节一JMeter压力测试课程介绍 │ │ 1、亿级流量压测系列之Jmeter4.0课程介绍和效果演示.mp4 │ └ 2、常用压力测试工具对比.mp4 ├ 第2章 章节二 JMeter4.x基础知识讲解和压测实战 │ │ 3、Jmeter基本...

    用Jmeter测试RabbitMQ

    jmeter测试Rabbitmq的方法 AMQP Publisher/Consumer 请求 介绍 Exchange(交换机):如果此处不填写,使用默认名称--(AMQP default) Exchange Type:分别是direct(单播),fanout(广播),topic(组播),headers,每种类型...

    利用JMeter进行Web测试(badboy录制脚本

    JMeter介绍 脚本录制 运行JMeter进行测试 JMeter主要组件介绍 参数化设置 动态数据关联 使用命令行运行JMeter脚本 利用XSLT分析JMeter结果文件

    JMeter性能测试介绍

    Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每...文档包括JMeter介绍、安装、脚本编写、性能测试、命令行运行等

    jmeter系列教程大全

    第一章 基础介绍 jmeter是一款优秀的开源性能测试工具,目前最新版本5.0版本,官网文档地址:http://jmeter.apache.org/usermanual/index.html 一、优点 1、开源工具,可扩展性非常好 2、高可扩展性,用户可自定义...

    Appache Jmeter V3.0压力测试工具.rar

    jmeter还有很多功能,上面介绍的只是其中的一个功能罢了,比如HTTPS测试、HTTP用户登录测试等等。Jmeter在我们日常IT工作过程中是个不错的工具,它可以帮助我们测试深信服AD负载均衡时的服务器负载的功能测试,也...

    JMETER 监听器之聚合报告

    JMETER 监听器之聚合报告 性能测试的过程中间用户...之前的课程中间一直没有体现这一块,JMETER 中间监听器聚合报告组件可以体现响应时间等指标。JMETER 监听器图表无法跟Loadrunner 相比,JMETER 监听器图表表现单一。

    零成本实现WEB性能测试_基于APACHE JMETER_温素剑

    《零成本实现Web性能测试:基于Apache JMeter》首先介绍基础的性能测试理论,接着详细介绍如何使用JMeter完成各种类型的性能测试。实战章节中作者以测试某大型保险公司电话销售系统为例,手把手教会读者如何用JMeter...

    apache-jmeter-5.2.1.rar

    JMeter是一个纯粹的Java编写的应用程序,它主要是用来进行负载和性能测试。...设计JMeter最初始的目的是用来测试Web Application但是现在已经扩展了很多功能。...官网有更详细的介绍 http://jmeter.apache.org/

    jenkins+jmeter持续集成.pdf

    本文档介绍了如何通过Jenkins和jmeter实现接口自动化测试,并通过邮件发送测试报告,很经典的一个文档。

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

    1) 第一阶段为JMETER 5.4.1 工具使用篇,通过Jmeter 介绍和安装、http 取样器、JDBC 取样器、JMETER 组件详细讲解、配置元件、三种参数化方式教你玩转JMETER 参数化、工作过程中间所需的常用函数、聚合报告、察看...

    Jmeter分布式测试

    现在我们开始填充一个测试计划的内容,这个测试计划向一个登录页面和一个主页面发出请求,我们需要JMeter模拟100个请求者(也就是100个线程),每个请求者连续 请求5次,下面的章节介绍了详细的操作步骤。

    JMeter使用大致介绍

    JMeter使用介绍,讲述了JMeter这款性能测试工具的基本元件的含义,附带一个实例

    零成本实现Web性能测试:基于Apache JMeter

    实战章节中作者以测试某大型保险公司电话销售系统为例,手把手教会读者如何用jmeter来完成一个实际的性能测试任务。  本书内容丰富、知识点讲解透彻,适合软件测试工程师、测试经理、高等院校相关专业的学生参考...

    jmeter 整合.pptx

    Jmeter环境介绍 jmeter元件详解 逻辑控制器 配置元件 定时器 前置处理器 后置处理器 断言 监听器 函数助手 开源测试组件 性能监控诊断 操作系统性能分析介绍 系统性能分析思路 瓶颈阀值分析思路和实践 Linux系统性能...

    fiddler导出jmeter脚本扩展文件V4.4

    我们知道以前jmeter的脚本来源有三个,手动书写、badboy录制、自带的录制功能(jmeter3.0该功能还比较好),目前我们又多了一个fiddler生成,自上次分享出来fiddler导出jmx格式V4.0版本对外公开后,收到一些反馈,...

    测试SOA_WebService工具(SOAPUI,JMeter等)介绍和使用

    测试SOA_WebService工具(SOAPUI,JMeter等)介绍和使用 SOA Testing 工具介绍 1 目 录 2 一、 SOAP UI 3 1. 介绍 3 2. 安装、运行SOAP UI 3 3. 使用指南 4 1.3.1创建、导入工程 4 1.3.2执行web service操作请求 7 ...

    apache-jmeter-5.0-含配置path

    官网有更详细的介绍 http://jmeter.apache.org/ 开源免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试,压力测试等多种功能,支持录制回放,入门简单 相较于自己编写框架活其他开源工具,有...

Global site tag (gtag.js) - Google Analytics