阶段 2:录制并增强虚拟用户脚本
从整体角度来看,用 LoadRunner 开发虚拟用户脚本主要包括以下四个步骤:
识别被测应用使用的协议;
录制脚本;
完善录制得到的脚本;
-
在两个事务之间加入思考时间(Think Time);
-
对界面输入的数据做参数化(Parameterization)操作;
-
完成脚本的关联(Correlation)操作;
-
加入检查点(Check Point)。
验证脚本的正确性。
完成了脚本开发后,根据我的个人经验,我强烈建议你按照以下顺序检查脚本的准确性:
-
以单用户的方式,在有思考时间的情况下执行脚本,确保脚本能够顺利执行,并且验证脚本行为以及执行结果是否正确;
-
以单用户的方式,在思考时间为零的情况下执行脚本,确保脚本能够顺利执行,并且验证脚本行为以及执行结果是否正确;
-
以并发用户的方式,在有思考时间的情况下执行脚本,确保脚本能够顺利执行,并且验证脚本行为以及执行结果是否正确;
-
以并发用户的方式,在思考时间为零的情况下执行脚本,确保脚本能够顺利执行,并且验证脚本行为以及执行结果是否正确。
只有上述四个测试全部通过,虚拟用户脚本才算顺利完成。
阶段 3:创建并定义性能测试场景
参照《工欲善其事必先利其器:后端性能测试工具原理与行业常用工具简介》
阶段 4:执行性能测试场景
在 LoadRunner Controller 中完成。
阶段 5:分析测试报告
来源于 极客时间 茹炳晟 软件测试52讲