一,性能测试
定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试
二,为什么使用jmeter
开源,免费,基于
Java
编写,可集成到其他系统可拓展各个功能插件
支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放,
入门简单相较于自己编写框架活其他开源工具,有较为完善的
UI
界面,便于接口调试
多平台支持,可在
Linux
,
Windows
,
Mac
上运行,支持多协议
三,jmeter的作用
1.
接口测试
postman/jmeter
2.
性能测试
jmeter
3.
数据库测试
四,jmeter的安装
1.安装Java环境
2.将下载的jmeter解压,打开/bin/jmeter.bat
五,使用jmeter测试快速入门
1.创建线程组
![](https://img-blog.csdnimg.cn/20210519165541329.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0Njg0Mzc5,size_16,color_FFFFFF,t_70)
2.创建http请求
3.指定请求域名,请求路径
![](https://img-blog.csdnimg.cn/20210519165215792.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0Njg0Mzc5,size_16,color_FFFFFF,t_70)
4.设置对应的查看内容
5.查看表格信息
![](https://img-blog.csdnimg.cn/20210519165018355.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0Njg0Mzc5,size_16,color_FFFFFF,t_70)
6.查看结果树
![](https://img-blog.csdnimg.cn/20210519164841711.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0Njg0Mzc5,size_16,color_FFFFFF,t_70)
循环控制器
点击鼠标右键选择"添加——逻辑控制器——循环控制器"
![](https://img-blog.csdnimg.cn/20210519171141621.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0Njg0Mzc5,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20210519171228783.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0Njg0Mzc5,size_16,color_FFFFFF,t_70)
事务控制器
作用: 事务控制器会生产一个额外的采样器,用来统计该控制器子结点的所有时间。
在线程组下创建事务控制器
1.在“线程组下——添加逻辑管理器——事务管理器——点击事务管理器的
Generate parent sample”
2在事务管理器下添加多个http请求
![](https://img-blog.csdnimg.cn/20210519184429534.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0Njg0Mzc5,size_16,color_FFFFFF,t_70)