JMeter 安装 压力测试

最近公司系统的接口,客户调用经常出现超时等异常问题,排查日志发现是某一个时间段大批量请求进来,系统没有做队列,限流等操作。
公司没测试工程师,于是又当爹又当妈,操练一下常用的JMeter测试工具。
首先下载JMeter工具;
官网地址:https://jmeter.apache.org/
前提:先安装JDK,配置环境变量
一:下载安装
JMeter 安装 压力测试
也可以下载旧版本;我使用的是5.2.1
JMeter 安装 压力测试
JMeter 安装 压力测试
JMeter 安装 压力测试
下载,安装好后。
二:配置环境变量
配置Jmeter环境变量:按下面变量名和变量值配置Jmeter系统环境变量
变量名:【JMETER_HOME】
变量值:【E:\jmeter\apache-jmeter-5.2.1】(根据实际的jmeter解压路径填写)

变量名:【CLASSPATH】
变量值:%JMETER_HOME\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
JMeter 安装 压力测试
JMeter 安装 压力测试

打开安装目录下bin目录下的jmeter.bat文件
JMeter 安装 压力测试
双击它
弹出CMD界面,不要关闭CMD界面,
JMeter 安装 压力测试
由于默认英文使用可能不是很方便,可以设置成中文;
JMeter 安装 压力测试
这种方式,也可以设置jmeter.proterties文件
JMeter 安装 压力测试
找到这行,然后注释英文,编写中文格式

三:操作JMeter
1:创建线程组

JMeter 安装 压力测试
JMeter 安装 压力测试

(1)填写名称
(2)创建100个请求
(3)1秒内执行100个请求
(4)循环次数

2:配置原件,添加请求
记得是右键线程组
JMeter 安装 压力测试

JMeter 安装 压力测试

具体根据自己的请求格式类型填写
json格式在这里填写

JMeter 安装 压力测试

3:添加信息头

具体根据自己的请求格式类型填写

JMeter 安装 压力测试

4;添加结果相关信息
添加如下3个,具体需要看什么,自己选择,目前勾选当前3个进行查看
JMeter 安装 压力测试

一切准备好就点击这个,然后会提示保存路径,然后确定
JMeter 安装 压力测试
JMeter 安装 压力测试
我设置了2000个请求,并把链接改成我系统地址
JMeter 安装 压力测试
JMeter 安装 压力测试
可以设置查看的状态
JMeter 安装 压力测试
JMeter 安装 压力测试
可查看响应数据,根据系统的地址和参数修改,然后就可以测出系统1秒能接受的请求和带宽了。