最近搞接口压测,学了下JMeter的基本使用,特此记录一下

一、下载

官网:https://jmeter.apache.org/download_jmeter.cgi
百度网盘:https://pan.baidu.com/s/1LJmLjhyf9Hi6wBSGhWmWvQ
提取码:ugt1

二、环境配置

下载完成后,解压到任意目录
添加系统环境变量
变量名:JMETER_HOME
变量值:D:\apache-jmeter-5.3
使用JMeter进行接口压测
变量名:CLASSPATH追加

%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;
%JMETER_HOME%\lib\jorphan.jar;
%JMETER_HOME%\lib\logkit-2.0.jar;

使用JMeter进行接口压测
变量名:Path追加

%JMETER_HOME%/bin

使用JMeter进行接口压测
启动

打开cmd,输入D:\apache-jmeter-5.3\bin\jmeter.bat
使用JMeter进行接口压测
启动后
使用JMeter进行接口压测
会自动打开JMeter主界面
使用JMeter进行接口压测
界面语言切换成简体中文
使用JMeter进行接口压测

三、配置参数

添加线程组
使用JMeter进行接口压测
线程组参数配置
使用JMeter进行接口压测
线程数=100,模拟100用户数同时调用
循环次数=永远,持续时间=600,持续调用10分钟

如果是post请求传json的话得添加一个请求头
使用JMeter进行接口压测
配置请求头
添加请求头,名称:Content-Type,值:application/json
使用JMeter进行接口压测
添加http请求
使用JMeter进行接口压测
输入ip:port,url,参数即可
使用JMeter进行接口压测
为当前请求添加一个结果树(作用后面讲解)
使用JMeter进行接口压测
同上,添加一个汇总报告
使用JMeter进行接口压测
ok,准备完成

四、开始压测

选中当前线程组,右键,启动
使用JMeter进行接口压测
执行完成后
点击查看结果树
使用JMeter进行接口压测
结果树可以看某次请求的响应结果

接着点击汇总报告
使用JMeter进行接口压测
汇总报告可以看出这次线程组执行情况。
样本=100是调用接口100次
还可以看平均值、最小值、最大值等,单位ms

基本的使用就是这样了,更多高级功能敬请期待。

五、接口压力测试标准

使用JMeter进行接口压测
详见:https://www.cnblogs.com/yulia/p/7850896.html

相关文章: