美文网首页
性能测试基础知识学习笔记

性能测试基础知识学习笔记

作者: 机智的小阿文 | 来源:发表于2018-07-02 18:47 被阅读0次

    1、性能测试定义

      一定负载情况下,系统响应时间等特性是否满足性能需求

    2、性能测试分类

      性能测试包括并发测试、压力测试、容量测试、负载测试、基准测试、配置测试这6种,一般性能测试顺序也如上述顺序。

    (1)并发测试:多用户同时访问、登录等并发操作

    (2)压力测试:一定软件、硬件的条件下,高负载情况是否稳定

    (3)容量测试:数据库可以承受的最大容量

    (4)负载测试:一定情况下,系统能达到的负载峰值指标

    (5)基准测试:以上一次性能测试结果为基准,进行性能调优测试

    (6)配置测试:测试不同配置的性能指标

    3、常用性能指标

    (1)响应时间

    (2)吞吐量:单位时间内能处理的事务数目

    (3)服务器资源占用率:负载情况下的利用率

    4、常用的性能分析方法

    (1)指标达成法:通过性能测试结果,与实际用户需求进行比较分析

    (2)最优化分析法:通过分析并消除系统性能瓶颈

    5、数据库典型性能问题

    (1)过量数据库调用

    (2)连接池资源泄露(一般可用weblogic、Jprofiler检测工具)

    (3)SQL语言及索引锁定属性

    6、性能测试流程

    (1)一般性能测试流程

    确认性能目标->确定测试工具->前提准备(设计性能测试方法、准备脚本、确认负载量、确认监控方式、确认测试环境是否可用)->进行性能测试->测试分析->调优

    (2)使用LoadRunner使用流程

    录制/编辑脚本->生成负载->获得性能测试结果数据

    相关文章

      网友评论

          本文标题:性能测试基础知识学习笔记

          本文链接:https://www.haomeiwen.com/subject/epoluftx.html