一、下载
官网地址:https://jmeter.apache.org/download_jmeter.cgi 下载zip包
安装要求:Java8+环境
二、初步使用 1.双击jmeter.bat文件
下载至本地后,解压压缩包,点击进入bin文件夹,双击jmeter.bat文件,会启动JMeter GUI工具
选择Options --> Choose Language --> Chinese(Simplified),设置语言为中文简体
三、接口使用 1.添加线程组
选择TestPlan,右键-->添加-->线程-->线程组
线程组内容
a.线程组名称,可修改
b.取样器错误后执行的操作,可修改
c.线程数,即为并发请求数量,可修改
d.ramp-UI时间,即为几秒内开启全部线程,可修改
3.添加HTTP请求
选择线程组,右键-->添加-->取样器-->HTTP请求
其中的请求方式和参数根据后端代码设置
请求名称,可不改
Web服务器信息,网络协议、域名或IP、端口号,可自行修改
接口请求:请求方式、请求路径、编码格式,可自行修改
参数传递:消息体数据存储JSON信息
3.添加HTTP信息头选择线程组,右键-->添加-->配置元件-->HTTP信息头管理器
可以存储请求头里面的信息
为什么要设置cookie,因为可以让后端知道请求是哪个用户发出的,可以参考前面的教程,session篇。
note: POST时,如果使用“参数”,而不是“消息体数据”,请求头里不能设置content-type:application/json
cookie的值从哪里来
4.保存设置
四:结果查看 1.添加查看结果树
选择线程组,右键-->添加-->监听器-->查看结果树
通过数据库统计,根据业务逻辑,查看并发是否正确
比如我们设置了id为34的这天最多能预约20人
但是在预约记录表中,出现了21条记录
https://blog.csdn.net/tianqingmuyu/article/details/108401543