JMeter简介
JMeter基本概念
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。
为什么要使用JMeter
- 开源免费,基于Java编写,可集成到其他系统可拓展各个功能插件
- 支持接口测试,压力测试等多种功能,支持录制回放,入门简单
- 相较于自己编写框架活其他开源工具,有较为完善的UI界面,便于接口调试
- 多平台支持,可在Linux,Windows,Mac上运行
JMeter安装配置
安装包
首先到官网下载安装包,官网。
官网下载
jdk
不同版本需要的jdk版本也不一样,需要什么版本,官网会有提示。具体jdk安装过程这里就不详述了,度娘上有很多,也可以参考我之前写过的文章。
CentOS7 安装jdk
解压运行
-
JMeter是绿色版的,解压压缩包可直接运行。
目录 -
运行解压目录中的/bin/jmeter.bat
启动界面 -
切换语言
切换简体中文
其实只是菜单切换了,实际意义不大。
hello work
-
新建plan
-
创建线程组
右键plan,在弹出菜单中新增
设置100个线程,5S内并发,重复执行20次。如下图
-
新增http请求
右键线程组,在弹出菜单中新增
只是访问百度搜索主页面,没有路径,没有参数。
-
添加结果
-
添加汇总统计
-
点开始运行
-
查看结果
-
查看统计信息