zoukankan      html  css  js  c++  java
  • 软件性能测试读书笔记(1)

    1.合理的响应时间取决于实际的用户需求,而不是根据测试人员的设想来决定

    2.估计并发用户数的公式:

    c=nl/t(c为平均并发用户数,n为login session的登录数目,l为平均登录时间,t为观察的时间数目)

    c峰值~~c+3根号c(并发用户数峰值)

    一个更为一般和粗糙的计算方法:c=n/10,c峰值~~r*c(2<r<3)

    3.吞吐量

    党委时间内系统处理的客户请求的数量

    对于交互式应用“并发用户数”和“响应时间”来确定性能规划更好

    对于非交互式应用使用“吞吐量”描述用户期望更加合理

    吞吐量和并发数之间的联系,在没有遇到瓶颈时:F=Nvu*R/T(F为吞吐量,Nvu为用户量,R为当个用户发出的请求量,T为时间段)

    关于测试过程设计方法

    1.SEI负载测试计划过程

    SET负载测试计划过程包括6个关注的区域:目标、用户、用例、生产环境、测试环境和测试场景。

    2.RBI

    RBI方法首先访问服务器上的“小页面”和“简单应用”从应用服务器、网络等基础的层次上去了解系统的吞吐量表现;其次选择不同的场景,设定不同的并发数,使其吞吐量保持基本一致的增长趋势,通过不断增加并发用户数和兔兔梁,关系系统的性能表现

    3.性能下降曲线分析法

    性能下降曲线的区域:

    (1)单用户区域-对系统的一个单用户的响应时间

    (2)性能平坦区-在不进行更多性能调优的情况下所能期望达到的最佳性能。

    (3)压力区域-应用性能轻微下降的区域

    (4)拐点-性能开始急剧下降的区域

  • 相关阅读:
    JS中数组Array的用法{转载}
    XML运用于编程
    Net下Attribute的特性简单入门(转)
    JS比较好用的一些方法搜集
    再也不用为找loading图标而发愁(转)
    jQuery AJAX实现调用页面后台方法
    ajax 错误: invalid label
    treeview TreeNodeCollection 转化为 TreeNode[]
    怎么页面初始化时执行js方法
    asp 前台js获取后台的值
  • 原文地址:https://www.cnblogs.com/shenguo/p/3958212.html
Copyright © 2011-2022 走看看