性能测试-理论学习

目录

什么是软件性能测试

常见性能测试分类

性能名词概念

案例

一段时间的总请求数除以总时间TPS、并发用户数、在线用户数关系?

TPS、并发用户数、在线用户数关系?

性能测试用例和场景设计性能用例:

性能场景:环境+并发+时间+......

混合用例场景:

性能环境测试结果TPS=100,如何评估线上服务TPS?

根据TPS评估可支持的在线用户数

小结


什么是软件性能测试

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

常见性能测试分类

负载测试:不限制软件的运行资源,测试软件的数据吞吐量上限,以发现设计上的错误或验证系统的负载能力,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。

压力测试:模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。目的是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。

容量测试:确定系统最大承受量,譬如系统最大用户数,最大存储量,最多处理的数据流量等。

稳定性(可靠性)测试:旨在测试软件应用程序在较长时间内连续运行的效率和能力。

检查软件是否满足需求说明书规定的性能需求,通过对软件的测试、分析、调优等,评估软件性能能力或帮助改进软件性能能力的一种专业测试。

性能名词概念

TPS:Transaction Per Second,每秒事务处理数,衡量系统性能的核心指标。

响应时间:指定业务从客户端发出请求到得到响应的整个过程的时间。

90%Line时间:90%的事务响应耗时在此时间之内。

资源利用率:主要指服务器硬件资源,如CPU、内存使用率,磁盘IO,网络IO使用等,是测试分析性能瓶颈的重要参数和依据。

并发数:同一时刻与测试系统进行交互的(虚拟)用户梳理。

(同时)在线用户数:一段时间内访问系统的用户数。

  • 13
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值