zoukankan      html  css  js  c++  java
  • 负载测试和压力测试

    (1)负载测试 - 逐渐增加访问压力,直到系统的瓶颈或不能接受的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程
    (2)压力测试 - 通过确定一个系统的瓶颈或不能接受的性能点,来获得系统能支持的最大并发服务级别的测试

    例如:

    产品经理对于性能的验收标准:
    1000并发量时,首页响应时间不超过5秒钟,(10分钟)
    1200并发量时,首页响应时间超过5秒钟的数量低于15%,(10分钟)

    (1)负载:
    700, 和5秒钟比较, 超过4秒钟x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况
    850, 和5秒钟比较, 超过4秒钟x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况
    1000, 和5秒钟比较, 超过4秒钟x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况
    每天的同一个时间段(尤其是对于跨国使用的产品)
    输出:制作性能参数的曲线趋势图,展示给产品经理

    (2)压力:
    1000, 持续10分钟, 和5秒钟比较超过的x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况 没有达到5秒钟的,70%
    1200, 持续10分钟, 和5秒钟比较超过的x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况 5%达到5秒钟以上的,75%
    1400, 持续10分钟, 和5秒钟比较超过的x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况 14%达到5秒钟以上的,85%
    1500, 持续10分钟, 和5秒钟比较超过的x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况 40%达到5秒钟以上的,95%
    1550, 持续10分钟, 和5秒钟比较超过的x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况 30%请求是失败的,98%
    输出: 一个最大压力点的并发数目,和在该压力时,系统的反应细节

  • 相关阅读:
    面向对象基础
    VmWare下安装CentOS6图文安装教程
    设计模式培训之一:为什么要用单例模式?
    CentOS5.4下安装和配置Apache、PHP、MySql、PHPMyAdmin
    WEB架构师成长系列索引
    WEB架构师成长之路之三架构师都要懂哪些知识
    设计模式培训之三:抽象工厂
    IOS6屏幕自动旋转设置测试
    设计模式培训之二:简单工厂、工厂方法
    QT和Oracle连接的oci驱动的编译
  • 原文地址:https://www.cnblogs.com/yuer02/p/11572402.html
Copyright © 2011-2022 走看看