51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1735|回复: 2
打印 上一主题 下一主题

软件测试技术之性能测试基本概念

[复制链接]
  • TA的每日心情
    擦汗
    13 小时前
  • 签到天数: 947 天

    连续签到: 6 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2021-12-20 16:19:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    性能测试基本概念
      1.什么是性能测试?
      通过性能自动化工具模拟用户场景,在一定场景下进行正常及负载情况下运行被测程序,监控系统的各项指标,与用户提供的性能指标做参照,逐步发现系统的性能瓶颈的过程。
      2.性能测试的目的?
      验证被测系统是否能满足到用户提出的性能指标,评估系统能力,发现系统存在的性能瓶颈,提升系统可靠性和稳定性,优化系统整体性能。
      3.性能测试术语
      (1)响应时间
      从客户端发起一个请求开始,到客户端接收到并从服务器返回响应信息结束,整个请求过程所耗费的时间。
      (2)并发用户数
      同一时间内同时进行同一场景操作时的用户数。
      (3)TPS
      单位时间(每秒)处理的事务数 并发用户数 / 平均响应时间。
      (4)吞吐量
      单位时间内(每秒)处理客户的请求数量。
      (5)资源使用率
      对不同的系统资源的使用情况(CPU,内存,磁盘 I/O,GPU)。
      (6)思考时间
      指用户在进行操作时,每个请求之间的间隔时间,便于模拟真实场景。
      · 并发测试
      通过模拟用户并发访问,测试多用户并发访问同一个应用、同一个模块系统存在的性能问题。
      关注点:同时, 多个用户同时(并发)对一个模块或操作进行加压。
     · 负载测试
      对被测系统上不断加压,直到系统性能指标达到预期的极限值。
      关注点:极限状态,对一个系统持续不断的加压,判定在什么情况下超出预期或系统崩溃。
      · 压力测试
      测试系统在一定饱和状态下,判定系统能够处理会话的能力或系统出现的错误。
      关注点:饱和状态,让系统处在一定饱和强度的压力之下,查看系统是否稳定。
     · 稳定性测试
      对被测系统加载一定业务压力的情况前提下,使系统运行一段时间,以此检测系统是否稳定。
      关注点:稳定,不需要给系统太大的压力,只要系统能够长期处于一个稳定的状态即可。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-11 23:00 , Processed in 0.065224 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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