美文网首页聊聊聊测试
姗姗聊测试-性能测试

姗姗聊测试-性能测试

作者: hss_100 | 来源:发表于2017-12-11 10:50 被阅读0次

    性能测试概念

    什么是性能测试:通过自动化测试工具模拟多种正常、峰值以及异常负载条件下系统的各项性能指标的测试。基准测试,负载测试,压力测试,稳定性测试和容量测试都属于性能测试,可以根据实际场景结合进行。

    基准测试:得出用户在较小压力情况下,系统的性能基准

    负载测试:确定各种工作负载下的系统性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。

    压力测试:通过不断加压,确定系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试

    稳定性测试:模拟生产环境下真实高峰低谷时间段的情况下,不同的压力长时间运行,检测系统稳定性。

    容量测试:获取系统能支持的最大用户容量,业务容量和数据容量。

    注明:负载测试与压力测试的最大区别是负载测试是负载在0%到100%系统的性能情况,而压力测试的负载100%以上的性能情况

    性能测试的目的

    1 评估系统的业务处理能力

    2 找出系统的性能瓶颈

    3 为系统调优提供数据支持

    4 验证系统的可靠性和稳定性

    5 系统的运营维护需要性能数据指标支撑

    性能监控及瓶颈定位

    系统层

    网络层

    中间应用层

    业务逻辑层

    数据库层

    说明:其他几层都是比较明确的层次,中间应用层比如jvm(涉及gc的配置),日志(涉及I/O读写,硬盘占用)。最简单的监控就是函数级监控,直接在函数上下加开始时间和结束时间的打印。

    性能测试过程交付内容

    1 测试策略

    2 测试计划

    3 测试场景类型

    4 收集生产环境配置,用户量,业务量和业务场景

    5 测试环境与生产环节配置的差异分析

    6性能指标和目标

    7测试监控点分析和配置

    8 测试脚本开发

    9 测试场景配置

    10 测试执行和结果收集

    11 测试结果分析和瓶颈定位

    12测试问题解决和回归测试

    说明:测试数据分为2类,1存量数据  2业务数据(消耗数据和可重用数据)


    本文的内容来自郑兴宗老师的培训

    相关文章

      网友评论

        本文标题:姗姗聊测试-性能测试

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