JMeter是什么
JMeter是Apache下基于Java开发的一款开源压力测试工具,它体积小,功能全,使用方便,是一个比较轻量级的压力测试工具。
JMeter可以做:
Web测试
Webservices测试
FTP测试
JDBC数据库测试
LDAP测试
Java测试
JMS测试
TCP测试
……等多种测试用途。
● 开源免费,基于Java编写,同时有各种扩展插件,功能齐全;
● 支持多种测试功能、支持脚本录制和回放;
● 有较为完善的UI界面,便于测试,使用方便;
● 支持多种平台,可在Linux,Windows,Mac上运行;
JMeter中模拟一组用户发送到目标服务器的请求和回报目标服务器/应用程序的性能/功能的统计数字表明,通过表格,图形等下图描述了这个过程。
提到性能测试,不得不提到LoadRunner;
● LoadRunner是一款商业化的压力测试工具,在测试领域LoadRunner的确一直都占有领导者地位,但是它费用昂贵。
● 而JMeter是后起之秀,JMeter完全开源免费,所以受到越来越多公司的青睐。
● JMeter学习难度比LoadRunner大,LoadRunner更容易上手,而JMeter需要自己去揣摩,LoadRunner是商业软件,如果是正版,还有技术支持。
● 从功能上比较,LoadRunner功能更强大一些,但是随着开源力量的努力,JMeter可以通过集成第三方插件让功能变得强大,所以目前JMeter也并不逊色于LoadRunner,很多公司尤其是互联网公司都采用JMeter进行性能测试;