JMeter教程
JMeter测试计划
JMeter高级教程

JMeter教程

 

 

JMeter是什么

 

JMeter是Apache下基于Java开发的一款开源压力测试工具,它体积小,功能全,使用方便,是一个比较轻量级的压力测试工具。

 

JMeter可以做:

 

Web测试

 

Webservices测试

 

FTP测试

 

JDBC数据库测试

 

LDAP测试

 

Java测试

 

JMS测试

 

TCP测试

 

……等多种测试用途。

 

 

JMeter的特点

 

● 开源免费,基于Java编写,同时有各种扩展插件,功能齐全;

 

● 支持多种测试功能、支持脚本录制和回放;

 

● 有较为完善的UI界面,便于测试,使用方便;

 

● 支持多种平台,可在Linux,Windows,Mac上运行;

 

 

JMeter是如何工作的?


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

 

 

JMeter与LoadRunner

 

提到性能测试,不得不提到LoadRunner;

 

● LoadRunner是一款商业化的压力测试工具,在测试领域LoadRunner的确一直都占有领导者地位,但是它费用昂贵。

 

● 而JMeter是后起之秀,JMeter完全开源免费,所以受到越来越多公司的青睐。

 

● JMeter学习难度比LoadRunner大,LoadRunner更容易上手,而JMeter需要自己去揣摩,LoadRunner是商业软件,如果是正版,还有技术支持。

 

● 从功能上比较,LoadRunner功能更强大一些,但是随着开源力量的努力,JMeter可以通过集成第三方插件让功能变得强大,所以目前JMeter也并不逊色于LoadRunner,很多公司尤其是互联网公司都采用JMeter进行性能测试;

 

全部教程