软件说明
Apache JMeter 可用于测试静态和动态资源、Web 动态应用程序的性能。
它可用于模拟服务器、服务器组、网络或对象上的重载,以测试其强度或分析不同负载类型下的整体性能。
Apache JMeter 功能包括:
- 加载和性能测试多种不同的应用程序/服务器/协议类型的能力:
- Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, ...)
- SOAP / REST Web 服务
- FTP
- 通过 JDBC 的数据库
- LDAP
- 通过 JMS 面向消息的中间件(MOM)
- 邮件 - SMTP(S)、POP3(S)和 IMAP(S)
- 本地命令或 shell 脚本
- Tcp
- Java对象
- 全功能测试IDE,允许快速测试计划记录(从浏览器或本地应用程序),建设和调试。
- CLI 模式(命令线模式(以前称为非 GUI) / 无头模式)从任何 Java 兼容操作系统(Linux、视窗、Mac OSX...)加载测试
- 完整且随时可以提交动态 HTML 报告
- 通过从更流行的响应格式、HTML、JSON、XML或任何文本格式提取数据的能力,易于关联
- 完全便携性和100%纯java。
- 完整的多线程框架允许多个线程同时采样,并按单独的线程组同时采样不同的功能。
- 测试结果的缓存和离线分析/重播。
- 高度可扩展的核心:
- 可插入采样器允许无限的测试功能。
- 可脚本采样器(JSR223 兼容语言,如Groovy和豆壳)
- 可以选择几个负载统计与可插入计时器。
- 数据分析和可视化插件具有极大的可扩展性和个性化性。
- 功能可用于为测试提供动态输入或提供数据操作。
- 通过马文、格拉德尔和詹金斯的第三方开源库轻松连续集成。