介绍
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
image.png
-
首先切换语言
image.png -
创建线程组
image.png
image.png -
添加HTTP请求
image.png
image.png -
添加头部信息
image.png
image.png
-
最后增加结果树和聚合报告
image.png -
最终如下图
image.png
运行
-
点击启动按钮
image.png 查看结果
image.png
-
查看报告
image.png
至此,为一个简单的使用指导,当然这只是JMeter里面的一丁点功能介绍,还有很多有用的特性待各位自己去琢磨了。
感谢阅读!