请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 384|回复: 0

性能测试的概念

[复制链接]

19

主题

19

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2022-9-7 20:18:52 | 显示全部楼层 |阅读模式
1.性能测试介绍和相关概念
  性能测试是一种评估在指定工作负荷下系统或应用的响应能力、可靠性、吞吐量、互操作性以及可扩展性的测试。性能测试可以定义为一种评估计算机、网络软件应用或设备的速率或效率的过程。可以对软件应用、系统资源、目标应用元件、数据库等进行性能测试。通常测试会包含一个自动化的测试套件,该测试套件了能够很容易地反复模拟各种正常值、峰值和异常值。测试过程可以比较应用在速度、数据传输率、吞吐量、贷款、效率或可靠性等方面变化。性能测试也作为评估瓶颈和单点故障的诊断工具。
1)负载测试:是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足系统性能指标的前提下,系统所能承受的最大负载量的测试。
    也就是说,这种方法是对一个系统持续不段的加压,看你在什么时候已经超出“我的要求”或系统崩溃。
    通过在被测系统上不断加压,直到性能指标达到极限,来确定系统的处理能力和能够承受的各项阈值。例如“响应时间不超过5秒 ”。
      特点:
      1、这种性能测试方法的主要目的是找到系统处理能力的极限。
      2、这种性能测试方法需要在给定的测试环境下进行,通常也需要考虑被测试系统的业务压力量和典型场景、使得测试结果具有业务上的意义。
      3、这种性能测试方法一般用来了解系统的性能容量,或是配合性能调优来使用。

2)压力测试(强度测试):压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态来获得系统能提供的最大服务级别的        测试。也就是说,这种测试是让系统处在很大强度的压力之下,看系统是否稳定,哪里会出问题。压力测试方法测试系统在一定饱和状态下,例如cpu、内存在饱和使用情况下,系统  能够处理的会话能力,以及系统是否会出现错误    特点:
    1、这种性能测试方法的主要目的是检查系统处于压力性能下时,应用的表现。
    2、这种性能测试一般通过模拟负载等方法,使得系统的资源使用达到较高的水平。
    3、这种性能测试方法一般用于测试系统的稳定性。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-9-22 10:52 , Processed in 0.041937 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表