Jmeter是一款压力测试工具,广泛应用于测试后台接口在高并发情况下的响应耗时,这篇文章记录使用Jmeter测试后端接口的步骤
创建测试计划
点击name,修改名称,代表测试项目
配置线程组
点击 order-service - Add -- Threads(Users) -- Thread Group
需要配置如下几个关键的参数
Number of Threads (users):代表模拟多少个用户同时请求,一个线程代表一个用户
Ramp-Up period(seconds):设置启动全部线程耗时多少秒,截图填写了1,代表1秒模拟100个用户并发
Loop Count 代表循环访问的次数,每个用户循环访问10次
添加测试接口
创建一个下单的接口测试页面
配置如下参数
protocol:可以是HTTP或HTTPS,默认为HTTP。
服务器名称或IP :HTTP请求发送的目标服务器名称或IP。
port number:目标服务器的端口号,默认值为80
http request :发送HTTP请求的方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE
path:去除ip之外的URL路径
content-encoding :默认为ISO-8859-1编码,这里配置为utf-8。
parameters:根据请求类型配置请求参数
添加自定义变量
自定义变量配置在csv文件中,有两列,每一列代表什么意义配置在variable参数中,以空格作为分隔
配置一个get请求的查询接口,使用上文配置的参数
参数已经被成功截取出来
添加察看结果树
添加聚合报告
label:表示配置的Http接口名称
samples:表示总计发送了1000个请求
Average:平均响应时间,单位为毫秒
median:响应中位数时间
90%Line: %90用户的响应时间
95%Line: %95用户的响应时间
95%Line:99%用户的响应时间
min:最小响应时间
max:最大响应时间
error:错误率。有些请求在高并发情况下会响应超时,这个时候就会报错
Throughput:每秒吞吐量
receive kb:每秒从服务器收到的数据量
sent kb:每秒向服务器发送的数据量
这是我整理的**《2024最新jmeter接口测试和jmeter接口自动化测试全套教程附带性能测试》** ,以及配套的接口文档/项目实战**【网盘资源】** ,需要的朋友可以下方视频的置顶评论获取。肯定会给你带来帮助和方向。
b站最新最全的jmeter接口测试和jmeter接口自动化测试,jmeter性能测试保姆级全套教程!