zoukankan      html  css  js  c++  java
  • 33 | 无实例无真相:基于LoadRunner实现企业级服务器端性能测试的实践(下)

    阶段 2:录制并增强虚拟用户脚本

    从整体角度来看,用 LoadRunner 开发虚拟用户脚本主要包括以下四个步骤:

    识别被测应用使用的协议;

    录制脚本;

    完善录制得到的脚本;

    • 在两个事务之间加入思考时间(Think Time);

    • 对界面输入的数据做参数化(Parameterization)操作;

    • 完成脚本的关联(Correlation)操作;

    • 加入检查点(Check Point)。

    验证脚本的正确性。

    完成了脚本开发后,根据我的个人经验,我强烈建议你按照以下顺序检查脚本的准确性:

    • 以单用户的方式,在有思考时间的情况下执行脚本,确保脚本能够顺利执行,并且验证脚本行为以及执行结果是否正确;

    • 以单用户的方式,在思考时间为零的情况下执行脚本,确保脚本能够顺利执行,并且验证脚本行为以及执行结果是否正确;

    • 以并发用户的方式,在有思考时间的情况下执行脚本,确保脚本能够顺利执行,并且验证脚本行为以及执行结果是否正确;

    • 以并发用户的方式,在思考时间为零的情况下执行脚本,确保脚本能够顺利执行,并且验证脚本行为以及执行结果是否正确。

    只有上述四个测试全部通过,虚拟用户脚本才算顺利完成。

    阶段 3:创建并定义性能测试场景

    参照《工欲善其事必先利其器:后端性能测试工具原理与行业常用工具简介》

    阶段 4:执行性能测试场景

    在 LoadRunner Controller 中完成。

    阶段 5:分析测试报告


    来源于 极客时间 茹炳晟 软件测试52讲

  • 相关阅读:
    Mac 配置 php-fpm 时出现'/private/etc/php-fpm.conf': No such file or directory (2)
    Lua数学库
    Nginx在Windows上启动、停止的命令
    Javascript虚拟机
    Tiled Forward Shading Links
    Xcode同一个Workspace中两个工程依赖于Undefined Symbol Error
    Clang: Undefined symbols, but it is there using nm.
    MVC+Ext.net零基础学习记录(二)
    MVC+Ext.net零基础学习记录(一)
    根据某个字符串查找整个数据库
  • 原文地址:https://www.cnblogs.com/Uni-Hoang/p/13387221.html
Copyright © 2011-2022 走看看