Jmeter性能测试指南

性能测试介绍

在项目中我们往往会遇到需要评估系统的性能瓶颈,即需要了解大量用户高频次访问系统时哪些点可能导致系统无法提供服务,那怎么评估呢?通常的做法是初步预告大致的用户访问量,然后通过压测工具模拟大量用户访问系统对应的接口或网站,从而可以基本了解系统的问题所在。

压测工具在本文主要推荐的是开源工具jmeter,具体的压测步骤参考如下:

测试计划

新建测试计划

在这里插入图片描述

新建线程组

在这里插入图片描述

线程数: 模拟实际访问的用户请求数
循环次数:即执行线程数多少次
调度器参数:
持续时间:线程数总计跑批的时间
启动延迟:每一个样本跑批时间隔时间

新建测试请求接口

在这里插入图片描述

添加监听器

通过添加监听器可以查看请求任务的跑批结果情况
具体可以通过查看结果树、汇总报告、聚合报告、用表格查看结果等形式来观察跑批的结果

查看结果树

在这里插入图片描述

汇总报告

在这里插入图片描述
如上图可以看到本次接口跑批压测的TPS为488.3

聚合报告

在这里插入图片描述

用表格查看结果

在这里插入图片描述

通过以上压测数据,然后可以初步评估一个接口的TPS 基本维持在488左右,然后需要继续提升的话,就需要对热点数据加缓存、横向扩展机器节点等方式来优化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值