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进行性能测试;