性能测试--概述、策略、指标、流程(一)

一、性能的概述

1.1什么是性能

如:CPU、内存、磁盘io,吞吐量,响应时间等

1.2为什么要进行性能测试

真实项目商用时,需要大量用户进行使用,因此需要模拟大量用户使用的场景。

二、性能的策略

2.1基准测试

单用户测试。

2.2负载测试

负载:指向服务器发送的请求数量,请求越多,负载越高。

负载测试关注的重点是逐步增加压力。(比如用户数为5、6、7.......)

2.3稳定性测试

稳定性测试是指, 在服务器稳定运行(用户正常的业务负载下) 的情况下进行长时间测试, 并最终保证服务器能满足线上业务需求。 时长一般为1天、 一周等。

2.4其他测试

并发测试:通常模拟真实世界的用户操作,如多个用户同时登录、执行操作、提交数据等。(比如用户数为5)

压力测试:在极端条件下运行系统,如极高用户数(比如用户数超过最大负载为10000)

三、性能的指标

3.1响应时间


3.2并发数
3. 3吞吐量
3.4 点击数
3.5 错误率
3.6 资源利用率
3.7 PV和UV 

四、性能的流程(需求,用例,录制,搭环境,执行,性能监控)

4.1性能需求分析

  • 例如, 类似如下指标
    • 下订单业务并发20个用户
    • 平均响应时间要小于等于3s
    • 事务成功率为100%
    • CPU使用率小于等于85

4.2、性能测试计划和方案

4.3性能测试用例

4.4测试脚本的录制和编写

说明: 性能测试用例编写完成以后, 接下来就需要结合用例的需要, 进行测试脚本的编写工作。

4.5建立测试环境

说明: 在进行性能则试之前, 需要先完成性能测试环境的搭建工作, 测试环境一般包括硬件环境、 软件环境及网络环境
提示: 一般情况下可以要求运维和开发工程师协助完成 

4.6执行测试脚本

4.7性能测试监控

性能监控就是监控服务器的各项性能指标。 例如: 监控CPU、 内存、 网络、 TPS、 磁盘IO等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值