性能测试

一、 性能测试

1、性能测试的主要目的、测试内容及测试技术如下:
a) 目的
通过模拟真实、高压力等各种负载条件的业务场景,对系统的各项性能指标进行评估,通常
包括负载测试、压力测试、容量测试、业务响应时间测试等。
b) 测试内容/关注点
2、测试内容/关注点包含负载测试、压力测试、容量测试和业务响应时间测试,具体如下:
**1) 负载测试:**对系统不断地增加压力或持续保持最大安全负载,直到系统的某项或者多项
性能指标达到安全临界值(例如某种资源已经达到饱和状态等),获得系统在不同负载条件下的性能指标;
**2) 压力测试:**超过安全负载的情况下,对系统不断地施加压力,通过确定一个系统的瓶颈
或不能接收用户请求的性能点,来获得系统可提供的最大服务级别的测试;
**3) 容量测试:**使用反映系统容量特征的极限值(如最大并发用户数、数据库记录数等)对
系统施加压力,通过观察系统在极限容量状态下没有出现任何软件故障或还能保持主要功能正常运行来检测系统的容量指标;
**4) 业务响应时间测试:**被测系统在稳定压力持续运行过程中或达到一定容量后进行业务操作,记录系统处理所花费的时间,以此检测业务响应时间符合性能需求。
**5) 稳定性测试:**通过持续性测试的方法验证系统在一定压力下长时间运行的稳定性
c) 测试技术
具体如下:

  1. 负载测试、压力测试和业务响应时间测试的测试方法是通过模拟单用户和多用户并发的场景,获取软件系统功能处理的延时、吞吐率及处理时间。利用自动化测试工具进行数据构造、负载压力构造,通常选择具有代表性或者核心业务的模块、访问量较高的业务构造各种性能测试场景,从而进行单机性能测试或并发性能测试。测试指标包括订单峰值吞吐速率、成交峰值吞吐速率、订单持续吞吐速率、成交持续吞吐速率、订单处理延时、日结算处理能力等;
  2. 容量测试的测试方法是在不同的系统配置以及不同的业务场景下构造相应的容量数据,评估系统的极限容量和硬件资源占用率。其中,极限容量包括最大用户数、最大处理量、
    最大事务数(执行单元)、最大吞吐率、最大文件容量等;硬件资源占用率包括内存、CPU、硬盘、网络带宽、设备等。测试指标包括日订单处理容量、日成交处理容量等。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值