JMeter介绍(一)

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

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

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

在学习使用 JMeter 之前,我们先来了解一些术语大多与任何应用程序的测试。
[list]
[*]性能测试: 此测试设置“最好的可能”根据一个给定的配置基础设施的性能期望。它还强调,早在测试过程中,应用程序进入生产前需要作出改变。
[*]负载测试:这个测试基本上是用于行使\顶部负载下系统发现它被设计为下运作。
[*]压力测试:这个测试是企图破坏系统不堪重负资源。
[/list]
[b]JMeter是什么?[/b]
JMeter是一个软件,使负载测试或业绩为导向的业务(功能)测试不同的协议或技术。 Apache软件基金会的Stefano Mazzocchi JMeter的最初的开发。他写道:它主要对 Apache JServ(现在称为如Apache Tomcat项目)的性能进行测试。Apache后来重新设计JMeter 增强的图形用户界面和添加功能测试能力。
这是一个具有图形界面,使用Swing 图形API 的 Java 桌面应用程序,因此可以运行在任何环境/工作站接受一个Java 虚拟机,例如:在Windows,Linux,MAC等。
JMeter 支持的协议是:
[list]
[*]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 服务
[/list]
[b]JMeter 特点[/b]
以下是一些 JMeter 的特点:
[list]
[*]它是免费的。开放源码软件。
[*]它具有简单,直观的图形用户界面。
[*]JMeter中负载和性能测试许多不同的服务器类型:网站 - HTTP,HTTPS,SOAP,数据库通过JDBC,LDAP,JMS,邮件 - POP3
[*]它是独立于平台的工具。在Linux / UNIX,JMeter中JMeter中shell脚本点击可以调用。在Windows上,它可以调用启动jmeter.bat文件。
[*]它具有完整的Swing和轻量级组件支持(预编译的JAR使用包javax.swing中*)。
[*]JMeter 测试计划存储为XML格式。这意味着可以使用文本编辑器生成一个测试计划。
[*]它的完整的多线程框架,允许并发多线程和同步采样不同的功能由单独的线程组采样。
[*]它是高度可扩展的。
[*]也可用于执行应用程序的自动化测试和功能测试。
[/list]
[b]JMeter是如何工作的?[/b]
JMeter中模拟一组用户发送到目标服务器的请求和回报目标服务器/应用程序的性能/功能的统计数字表明,通过表格,图形等下图描述了这个过程:
[img]http://www.tutorialspoint.com/jmeter/images/jmeter_process.jpg[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值