“作为后端开发工程师,你竟然不会Jmeter?!”,项目经理来自灵魂的拷问,让我有点猝不及防!在那一刻,我不仅感觉我给广大后端工程师拖了后腿,简直是被截了肢,从眉毛一下截肢的那种,这就是小公司的悲哀吧,啥都没有,还他么啥都想有!哪怕有 一个测试,也不至于整个公司没有一个妹子不是?也不至于一群单身狗嗷嗷待哺不是?
Jmeter是什么?
Apache JMeter™应用程序是开源软件,是一个100%纯Java应用程序,设计用于加载测试功能行为和度量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。
官网抄的,不信你看↓
Jmeter能干什么?
- 用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能
- Meter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言
- 以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试
- 数据库压力测试
- 批量生成测试数据
Jmeter下载安装
官网地址:
https://jmeter.apache.org/
选择版本下载解压即可
解压目录如下:
- bin:可执行脚本
- docs:api文档
- extras:扩展文件
- lib:JMeter本身所依赖的jar包
- licenses:证书
- printable_docs:JMeter的介绍和使用手册
注意:5.4版本需要jdk1.8及以上jdk,请确保环境变量配置正确
启动方式:
1.lib下ApacheJMeter.jar以jar的方式启动
2.lib下jmeter.bat方式启动
批处理文件启动,黑窗口不要关闭呦~