zoukankan      html  css  js  c++  java
  • 性能测试(效率)

    • 定义:

    Performance Testing--测试该软件在集成系统中的运行性能。(大多使用工具测试)

    • 目标:

    度量系统相对与预定义目标的差距。

    • 实施:

    1.性能指标定义明确。

    2.构造性能测试研究数据。

    3.构造不同的性能测试场景。

    4.执行性能测试 (一般>90%就通过)。

    5.性能分析。

    6.性能故障定位。

    7.性能优化。

    • 依据

    1.资源占用性。

    2.CPU响应时间。

    • 区别:

    1.压力测试--不强调施压量,只检查施压的状况。

    2.容量测试--强调施压,施了多少压。

    3.性能测试--施压后检验性能指标是否达到规定资源使用和响应时间的要求。

    1.2.1 资源方面(资源占用情况)

    • CPU使用情况。

    • IO使用情况。

    • 内存使用情况。

    • 信道使用事情。

    1.2.2 时间方面(CPU响应时间)

    • 每个模块执行时间百分比。

    • 一个模块等待IO完成的百分比。

    • 指令随时间的跟踪路径。

    • 每一组指令页换入和换出的次数。

    • 系统反映时间。

    • 系统吞吐量,即每个单元的处理数量。

    • 所有主要指令的单元执行时间。

  • 相关阅读:
    面试题目-atof与ftoa
    数据结构-List
    数据结构-Vector
    面试题目-计算最大公约数
    数据结构-二分查找
    面试题目-用递归通过单字符输出打印多位的数字
    Linux-守护进程的实现
    面试题目-链表反转
    Linux-C程序的存储空间布局
    Linux-如何添加路由表
  • 原文地址:https://www.cnblogs.com/gxt123/p/14224347.html
Copyright © 2011-2022 走看看