zoukankan      html  css  js  c++  java
  • 性能测试基础(一)

      性能测试包括执行效率、资源占用率、系统稳定性、安全性、兼容性、可靠性、可扩展性等,性能测试就是为描述测试对象与性能相关的特征并对其进行评价而实施和执行的一类测试。性能测试主要通过自动化的测试工具模拟多种正常、峰值、以及异常负载条件来对系统的各项性能指标进行测试

    压力测试通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统处于失效状态下系统提供的最大服务级别,即系统资源不能提供服务时的最大用户数

    负载测试通过逐步增加系统负载,来确定系统的处理能力和能够承受的各项阀值  即测试出当系统达到系统各项资源或性能指标到达阀值时的负载量

    配置是通过对被测试软件的软硬件配置的测试,找到系统的各项资源的最优分配原则 该项找到软硬件资源的配置原则,为调优或扩展提供参考依据

    并发测试是测试多用户同时访问同一应用、同一模块、或数据记录时是否存在死锁或者其他性能问题,特别注重时间,可以修改代码复现或使用多进程或多线程的方式。LR 使用集合点

    容量测试 一定软硬件条件下,在数据库中构造不同数量级的记录,运行一种或多种业务场景,在一定虚拟用户数量的情况下,获得不同数量级别的性能指标,从而得到数据库能够处理的最大会话能力、最大容量

    可靠性是通过给系统加载一定的业务压力(cpu资源在70~90%)的情况下,运行一段时间,检查系统是否稳定,是否有内存泄漏,或业务的性能需求 7*24 小时

    失败测试对于有冗余备份和负载均衡的系统,通过失败测试(局部发生故障)来检验系统是否可以继续使用

      

  • 相关阅读:
    ExtJs多级联动菜单的一种实现
    初学jquery之自学笔记(2)
    微软MVP评Silverlight的功能特性和价值
    利用XMLFormView在Web部件页中或者自定义页面中嵌入Infopath表单
    初学jquery之自学笔记(3)
    我想大声告诉你
    HTC G7 金卡 制作
    黑苹果配置
    我的Android 从 2.3开始! 开发环境搭建
    新台式机配置表
  • 原文地址:https://www.cnblogs.com/cexo/p/9822979.html
Copyright © 2011-2022 走看看