请描述RBI软件性能测试过程?

RBI软件性能测试过程是一种用于快速识别系统性能瓶颈的方法,该方法基于以下一些事务:

  1. 80%的系统性能瓶颈由吞吐量制约。
  2. 并发用户数和吞吐量瓶颈之间存在关联。
  3. 采用吞吐量测试能够更快速的定位问题。

RBI方法先访问“小页面”和“简单应用”,从应用服务器、网络等基础层次上去了解系统吞吐量表现;再选择不同场景、设定不同并发数,使吞吐量保持趋势增长,观察系统的性能表现。按照“自上而下”的方式进行分析,首先确定是并发还是吞吐量引发的性能表现限制,然后从网络、数据库、应用服务器、代码本身4个环境确定系统性能具体的瓶颈。

该过程包括以下步骤:

  1. 计划测试:测试需求收集、典型场景确定。
  2. 测试设计:测试用例设计。
  3. 创建VU脚本:根据用例创建脚本。
  4. 创建测试场景:测试场景设计和设置,包括监控指标设定。
  5. 运行测试场景:执行测试场景,收集相应数据。

发表评论

后才能评论