博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LoadRunner 参数化详解
阅读量:6895 次
发布时间:2019-06-27

本文共 978 字,大约阅读时间需要 3 分钟。

LoadRunner 参数化详解

  ,是一种预测系统行为和性能的负载工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。

  参数化的定义:使用指定的数据源中的值来替换脚本录制生成的语句中的参数。

  对Vuser脚本进行参数化的好处:

  1、减小脚本的大小

  2、提供了使用不同的脚本的值执行脚本的能力

  参数化涉及两个任务:

  1、用参数替换Vuser脚本的常量值

  2、为参数设置属性和数据源

  “Select next row”定义的是如何选择下一行数据。该处有三个选项"Sequential","Random","Unique",

  Sequential:顺序地向Vuser分配数据。

  Random:当测试开始运行时,“随机”方法为每个Vuser分配一个数据表中的随机值。

  Unique:为每一个Vuser的参数分配一个唯一的顺序值。在这种情况下必须确保表中的数据对所有的Vuser

  和它们的迭代来说是充足的。如果拥有20个Vuser并且要进行5次迭代,则测试者的表格中必须至

  少包含100个数值。

  “Update value on”定义的是什么时候更新数据值,备选项有每次迭代,每次出现和一次。

  表 LoadRunner参数更新方法和数据分配

  如果LoadRunner的函数中某个参数不能直接使用LoadRunner参数,那么可以通过lr_eval_string进行转换取到参数的值。

  参数表中select next row和update value on的设置

  LR的参数的取值,和select next row和update value on的设置都有密不可分的关系。下表给出了select next row和update value on不同的设置,对于LR的参数取值的结果将不同,给出了详细的描述。

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

转载地址:http://rfudl.baihongyu.com/

你可能感兴趣的文章
常见中文字体的英文名
查看>>
你不知道的JavaScript(四)数值
查看>>
Spring的Restful
查看>>
令人吐血的string.format 对齐问题
查看>>
Notepad++中直接运行python
查看>>
Error:java: Compilation failed: internal java compiler
查看>>
bzoj2821作诗
查看>>
AngularJS - contorller app module
查看>>
获取当前服务器目录文件
查看>>
解决爬虫时网站采用gb2312编码所遇到的乱码问题!
查看>>
安装配置oracle11gR2、client、plsql developer及学习
查看>>
读取文件的目录结构和统计文件的代码信息
查看>>
HDU 1096 A+B for Input-Output Practice (VIII)
查看>>
需求分析
查看>>
Java项目转换成Web项目
查看>>
截图后粘贴或拖拽上传
查看>>
较为完整的meta
查看>>
对比特币的几点怀疑
查看>>
函数式编程-尾递归、尾调用
查看>>
.Net转Java自学之路—基础巩固篇二十一(模块化思想)
查看>>