介绍
JMeter是Apache基金会发布的一款基于Java开发的压力测试用具,相比较于ab工具而言,其功能更为丰富,且带界面,使用更为方面
- 支持测试各种不同的应用、服务、协议
- Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
- SOAP / REST Webservices
- FTP
- Database via JDBC
- LDAP
- Message-oriented middleware (MOM) via JMS
- Mail - SMTP(S), POP3(S) and IMAP(S)
- Native commands or shell scripts
- TCP
- Java Objects
- 支持测试计划的录制,创建,调试
- 支持命令行
- 支持导出html格式的报告
- 支持解析各种格式的返回,包括html,json,xml等
- 免安装,纯Java编写
- 多线程框架支持并发测试
- 离线分析
- 高扩展性的插件机制
下载
访问JMeter的下载页面https://jmeter.apache.org/download_jmeter.cgi
本次使用的是4.0版本
使用简介
以windows系统为例,直接下载解压,目录结构如下
然后我们运行bin下面的jmeter.bat
-
首先切换语言
-
创建线程组
-
添加HTTP请求
-
添加头部信息
-
最后增加结果树和聚合报告
-
最终如下图
运行
-
点击启动按钮
查看结果
-
查看报告
至此,为一个简单的使用指导,当然这只是JMeter里面的一丁点功能介绍,还有很多有用的特性待各位自己去琢磨了。
感谢阅读!