JMeter简介

  • 什么是JMeter?(J = Java Meter = 测量、衡量…..)
  • Apache jmeter 是一个100%的纯java桌面应用,用于压力测试和性能测量。
    • 它最初被设计用于Web应用测试但后来扩展到其他测试领域。
    • Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。
    • 它可以用于对服务器,网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。
  • JMeter是Apache旗下的产品。
  • JMeter官网 http://jmeter.apache.org/
  • JMeter是纯Java语言开发,开源、免费是其重要的特点。起初就是用于性能测试,主要Web端的性能。后来扩展到接口测试、回归测试等功能测试领域。拥有完善的界面,适合初学者掌握和使用。

JMeter特点

  • JMeter是基于Java的桌面应用,JMeter可用于对静态和动态资源的性能进行测试,资源包括: 文件、Servlet、Web动态语言、Java对象、数据库和查询、FTP服务器等;
  • JMeter可用于对服务器、网络或对象模拟大并发下繁重的负载,来测试不同压力情况下的整体性能;
  • JMeter提供了图形化的结果,供用户进行性能分析。
  • JMeter支持远程运行。

JMeter结果分析

image.png

JMeter优点

  • 能够对HTTP和FTP服务器、数据库进行进行性能测试
  • 纯Java开发,具备完全的可移植性
  • 免费、更轻量级
  • 完全多线程
  • 可视化设计允许快速操作和更精确地计时
  • 缓存和离线分析、提供了好多种图形化的测试结果显示方式
  • 完全开源,扩展性强