zoukankan      html  css  js  c++  java
  • 软件测试-性能测试基础

    1.性能测试是通过自动化测试工具模拟多钟正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。性能测试包块负载测试、压力测试、容量测试、强度测试等。

    2.负载测试和压力测试区别。给个小故事:让一个女生60秒完成30个深蹲,第12个深蹲时呼吸开始加速,第20个时呼吸急促,每个深蹲的时间变长,第22个时,每个深蹲花费的时间明显变长,最后2个一共花了15秒完成,可以通过负载测试可以获得深蹲的负载图,明显的第22个深蹲出现性能拐点。负载测试主要确定在各种工作负载下软件系统的性能,目的是测试当前负载逐渐增加时,系统个性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试,简单来说:就是让一个女生背100斤大米做深蹲,做不到一百个要被华妃娘娘赏一丈红。压力测试就是测试系统在超负荷的情况下能不能正常工作,负载测试就是为了得到正常情况下的数据。

    3.性能测试常见观察指标

      B/S架构的软件一般关注如下web服务性能指标:

      平均美标响应次数=总请求时间/秒数、平均每秒业务脚本的迭代次数、成功的请求、失败的请求、成功的单击次数、失败的单击次数、每秒单击次数

      每秒成功的单击次数、每秒失败的单击次数、尝试连接数、吞吐率

      C/S架构的软件,由于软件后台通常为数据库,所以更注重数据库的测试指标:

      用户连接数、尝试连接数、数据库cache的命中情况

    4.性能测试基本流程

     明确性能测试需求、指定性能测试方案、编写性能测试案例、执行性能测试案例、分析性能测试结果、生成性能测试报告

  • 相关阅读:
    Don't set high speed for the 'DoubleClick'
    How to set UITextField to ReadOnly
    Parallel World 1 并行世界的两个基本问题
    Parallel World 3 – Parallel Loop (2)
    hdu 2680 Choose the best route Dijkstra 虚拟点
    hdu 2255 KM算法
    最小生成树 kruskal 和 pime 模版
    hdu 1863 畅通工程 最小生成树+并查集
    hdu 2603 过山车 最大匹配,匈牙利算法模板(易理解)
    KM 最优匹配 讲解
  • 原文地址:https://www.cnblogs.com/chenting-personal/p/11934966.html
Copyright © 2011-2022 走看看