Jmeter5.x互联网大厂性能与压力测试常用技能概览-【综合项目实战】

发布于:2022-10-30 ⋅ 阅读:(526) ⋅ 点赞:(0)

       Jmeter在互联网大厂中,是开发和测试人员对系统进行性能测试和压力测试常用工具;开发人员在开发过程中需要对接口进行测试和真实数据的批量模拟压测等;测试人员需要使用Jmeter对系统接口进行性能与压力的测试,保障系统在项目前期特定配置下达到稳定和可用状态;

        本次文章是日常实战中对Jmeter的运用,独立整理为一个专题栏目;

        使用当前主流项目框架技术和常规压测流程,对系统进行逐步调参压测,带领你认知单机情况下,最高的QPS。以及如何使用Jmeter的HTML可视化报告向上级继续汇报。

        在发现接口有问题有严重问题时,如何用有效的测试数据和开发沟通并提出优化建议;适合人群:初中高级测试人员,全栈工程师,高级开发工程师,架构师,技术leader

        Jmeter官方地址:Apache JMeter - Apache JMeter™

【综合实战】模拟生产环境压测配置:

阿里云ECS服务器:4核8G;1台,用于发布压测项目;

阿里云ECS服务器:2核8G;1台,用于使用Jmeter进行内网压测;

数据库RDS:mysql8,2核8G;1台

压测项目:SpringBoot+MybaitsPlus+JWT,集成token授权机制,来真实达到生产环境下效果;

接口列表:

接口名称 接口描述
用户登录 模拟管理员登录,登录成功返回token,其他基础接口需用到
会员列表 分页获取会员列表,需要管理员token
新增会员 新增会员信息,需要管理员token
修改会员 根据会员编号修改会员基础信息,需要管理员token
获取单个会员 根据会员编号获取会员信息,需要管理员token
删除会员 根据会员编号,删除指定会员,需要管理员token
新增商品 新商品信息,需要token
获取会员下单token 模拟会员登录返回token,后续下单接口需要使用
下单接口 模拟会员在商城进行下单,需要会员token才可以下单;主要进行会员信息,商品参数等校验,以及最后的下单到数据;压测主要接口
订单列表 分页查询订单列表,需要管理员token

Jmeter汉化界面:

专题内容摘要:

1、掌握并实战运用HTTP协议包以及日常状态码,媒体类型区分;

2、Jmeter5.x多环境安装实战(win+Linux+Mac)

3、搭建测试接口环境并进行性能测试;​​​​​​​

4、Jmeter生成聚合报告以及参数指标分析

5、集合测试环境进行断言编写实战;

6、CSV可变参数的标准测试流程​​​​​​​

7、互联网大厂标准压测流程介绍与实战;

8、【高级进阶】Jmeter5.x性能测试之自定义BeanShell脚本实战(一)

9、【高级进阶】Jmeter5.x性能测试之BeanShell关联接口压测实战(二)

10、【高级进阶】Jmeter5.x性能测试之BeanShell引入外部Java文件实战(三)​​​​​​​

11、【高级进阶】Jmeter性能测试之让测试数据说话

12、【高级进阶】Jmeter非GUI压测实战

13、【综合实战】电商项目环境搭建(Springboot+Mysql+MybaitsPlus)

14、【综合实战】电商项目接口压测实战

Jmeter压测环境数据可视化环境

Jmeter压测脚本结构

​​​​​​​

测试后台管理登录

压测数据可视化监控 

会员可视化

商品可视化

订单可视化

 

 后端部分代码

 前端部分代码

项目服务器环境截图

 

Jmeter生成HTML可视化报告部分截图

 

 

本文章持续更新中...

        

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到