最近搞接口压测,学了下JMeter的基本使用,特此记录一下
一、下载
官网:https://jmeter.apache.org/download_jmeter.cgi
百度网盘:https://pan.baidu.com/s/1LJmLjhyf9Hi6wBSGhWmWvQ
提取码:ugt1
二、环境配置
下载完成后,解压到任意目录
添加系统环境变量
变量名:JMETER_HOME
变量值:D:\apache-jmeter-5.3
变量名:CLASSPATH追加
%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;
%JMETER_HOME%\lib\jorphan.jar;
%JMETER_HOME%\lib\logkit-2.0.jar;
变量名:Path追加
%JMETER_HOME%/bin
启动
打开cmd,输入D:\apache-jmeter-5.3\bin\jmeter.bat
启动后
会自动打开JMeter主界面
界面语言切换成简体中文
三、配置参数
添加线程组
线程组参数配置
线程数=100,模拟100用户数同时调用
循环次数=永远,持续时间=600,持续调用10分钟
如果是post请求传json的话得添加一个请求头
配置请求头
添加请求头,名称:Content-Type,值:application/json
添加http请求
输入ip:port,url,参数即可
为当前请求添加一个结果树(作用后面讲解)
同上,添加一个汇总报告
ok,准备完成
四、开始压测
选中当前线程组,右键,启动
执行完成后
点击查看结果树
结果树可以看某次请求的响应结果
接着点击汇总报告
汇总报告可以看出这次线程组执行情况。
样本=100是调用接口100次
还可以看平均值、最小值、最大值等,单位ms
基本的使用就是这样了,更多高级功能敬请期待。
五、接口压力测试标准
详见:https://www.cnblogs.com/yulia/p/7850896.html