性能测试工具Apache JMeter简介

JMeter是什么

Apache JMeter 是Apache组织的开放源代码项目,是用Java开发的一个应用,用来进行压力测试和性能测量的。JMeter最开始只能进行Web应用测试但后来扩展到其它测试领域。JMeter能够很好的支持各种常见接口,如HTTP(S)、WebService、JDBC、JAVA、FTP等,并以多种形式展现测试结果。

1.JMeter可以用于对静态的和动态的资源的性能进行测试。

2.分析不同压力条件下的总体性能情况。

3.同时可以使用JMeter提供的图形化界面,分析性能指标或者在高负载情况下测试你的服务器/脚本/对象。

 

那什么是静态资源?什么是动态资源?

静态资源是客户端发送请求到web服务器,web服务器从内存取到相应的文件,返回给客户端,客户端解析并渲染显示出来。

动态资源是客户端通过web容器连接数据库,数据库处理数据后,将内容交给web服务器在客户端解析渲染处理。个人感觉应该跟ajax和json有关系

 

为什么用JMeter?

早期性能测试主要都是用的LoadRunner,虽然很贵,但是没有其它更好的替代产品。直到JMeter出现后,越来越多的企业和个人开始转向JMeter。

JMeter优点:

1.LR收费贵。虽然个人可以想办法装破解版,但是企业就不敢随便用破解的,只能用商业的。而JMeter开源免费

2.使用不方便。一个安装包解压后有2-3个G,而且安装过程非常麻烦,对系统环境的要求也非常高,一般只能装在虚拟机上使用。JMeter非常轻量级,整个压缩包只有40多M,免安装直接解压就可以用了,而且功能也越来越完善,有众多的扩展插件。

发布了62 篇原创文章 · 获赞 39 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/liangjiabao5555/article/details/103282407