性能测试流程

一 性能测试流程

在这里插入图片描述

二 性能测试关注指标

2.1 相关指标

QPS(TPS):每秒钟request/事务 数量
并发数:系统同时处理的request/事务数
响应时间:一般取平均响应时间

2.2 并发数、QPS、平均响应时间三者之间关系

三 性能需求分析和方案确定

3.1 分析性能需求

3.2 熟悉公司的系统架构及系统拓扑图

3.3 熟悉公司产品的业务流转

3.4 熟悉公司产品的代码实现逻辑

3.5 熟悉服务器配置

3.6 方案确定

3.6.1 压测场景

3.6.2 环境的搭建

3.6.3 脚本制作

3.6.4 测试数据准备

3.6.5 参与人员等

四 脚本开发

4.1 通过工具

4.1.1 jmeter

4.2 自己编写脚本

五 监控

5.1 监控压力机

5.1.1 CPU

5.1.2 内存

5.1.3 IO读写

5.2 监控应用服务器

5.2.1 CPU

5.2.2 内存

5.2.3 IO读写

5.3 监控数据库服务器

5.3.1 CPU

5.3.2 内存

5.3.3 IO读写

5.4 监控中间件

5.4.1 Redis

5.4.2 ES

5.4.3 SLB

5.5 监控的方式

5.5.1 通过工具进行监控

5.5.2 通过Linux命令行监控

六 分析

6.1 压测脚本

6.2 网络

6.3 压力机

6.4 服务器配置

6.5 连接池配置

6.6 数据库配置

6.7 JVM优化

6.8 代码优化

6.9 业务逻辑

6.10 系统架构

七 优化

7.1 网络优化

7.2 服务器配置优化

7.3 JVM优化

7.4 代码优化

7.5 架构优化

八 回归测试

回归测试的目的是验证优化后,是否达到预期结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值