但行好事,莫问前程,有任何疑问请留言,作者有问必答哦!!!
前置条件:已配置java环境、已安装并配置jmeter环境
话不多说、直接开干~
1、启动
进入bin目录、执行jmeter文件即可启动
(作者本地为mac系统、windows可能有所差异)
2、创建线程组
如图、页面说明:
线程数:并发数、用户数、同时执行程序数量
Ramp-Up时间:启动最大线程数需要的时间(秒)
循环次数:每个线程执行的次数
如图、勾选永远及调度器之后
可设置持续时间、执行固定时间的压测任务、通常为600秒或900秒等具体看需求
3、http请求取样器
如图、页面说明:
协议:根据接口文档填入http/https
服务器名称或ip:根据接口文档填入服务地址
端口号:根据接口文档填入相应端口号
http请求类型:根据接口文档填入、通常为get/post
路径:根据接口文档填入接口path
内容编码:通常填入utf-8
消息体数据:通常为json格式的请求体
4、HTTP信息头管理器
如图、接口调用通常需要header请求头、jmeter提供了HTTP信息头管理器 、可以根据接口文档的设计说明来进行填入
5、查看结果树
如图、接口调试过程中、调用接口之后、取样器结果显示返回code为200、说明接口调用通过
如图、请求报文可通过requestbody进行查看
如图、请求头可通过request headers进行查看
如图、通过响应数据中的response body查看接口响应报文
6、聚合报告
如图、聚合报告用来查看接口压测的结果指标
持续更新中~~