zoukankan      html  css  js  c++  java
  • Web性能测试-词汇

    1.用户并发数量

      在同一时刻与服务器进行交互的在线用户数量。目前没有一个准确的公式可以算出此数值,因为不同的系统具有不同的并发特点。

    2.请求响应时间

      指客户端发出请求到得到响应的整个过程的时间。有些工具使用TTLB(time to last byte)表示该指标,即客户端收到最后一个字节的响应所耗费的时间。

    3.事务响应时间

      事务可能由一系列请求组成,它主要针对用户而言,是为了向用户说明业务响应时间而提出的。

    4.吞吐量

      指在特定时间区间(如一次性能测试、一天等)网络上传输的数据量的总和。

    5.吞吐率(Throughput)

      单位时间内网络上传输的数据量,也可以指单位时间内处理的客户请求数量。它是衡量网络性能的重要指标。单位:请求数/秒、页面数/秒。

    6.TPS(Transaction Per Second)

      每秒钟系统能够处理的交易或者事务的数量。它是衡量系统处理能力的重要指标。

    7.点击率(Hit Per Second)

      每秒钟用户向web服务器提交的HTTP请求数。点击率是一个重要性能参考指标,它不同于“单击”,因为一次“单击”操作,客户端可能向服务器发出多个HTTP请求。

    8.资源利用率

      指对不同系统资源的使用程度。它是分析系统性能指标进而改善性能的主要依据。其中包括cpu、内存、磁盘、网络、数据库、操作系统等。

    9.Web性能测试种类

      压力测试

        对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收用户请求的性能点,来获得系统能提供最大服务级别的测试。它是为了发现在什么条件下应用程序的性能会变得不可接收,主要通过改变应用程序的输入以对应用程序施加越来越大的负载,直到出现性能下降的拐点。

      负载测试

        通过在被测系统上不断增加压力,直到性能指标达到极限,例如响应时间超过预定指标或者某种资源已达到饱和状态。这种测试可以找到系统的处理极限,为系统调优提供依据。

      强度测试

        主要是为了检查程序对异常情况的抵抗能力。强度测试总是迫使系统在异常的资源配置下运行。正常并发量为50,运行100并发量的测试案例。

      并发测试

        主要指测试多个用户同时访问同一个应用程序、同一个模块或者数据记录时是否存在死锁或者其它性能问题。

      配置测试

        通过测试找到系统各项资源的最优分配原则。配置测试是系统调优的依据。

      可靠性测试

        在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。

      大数据量测试

    参考:

      《Web性能测试实战》

      

  • 相关阅读:
    Web大前端面试题-Day12
    Web大前端面试题-Day11
    每天刷Web面试题(前10天汇总)
    Web大前端面试题-Day10
    Web大前端面试题-Day9
    Web大前端面试题-Day8
    Web大前端面试题-Day5
    Web大前端面试题-Day7
    Web大前端面试题-Day6
    php获取时间是星期几
  • 原文地址:https://www.cnblogs.com/changwu/p/3161324.html
Copyright © 2011-2022 走看看