1、脚本中的参数化
当多个虚拟用户运行脚本时,都会提交相同的记录,这样做会被应用禁止,会出错,这样也不符合实际的运行情况,而且有可能引起冲突。为了更加真实的模拟实际环境,需要各种各样的输入。参数化输入是一种不错的方法
参数化包含以下两项任务:
① 在脚本中用参数取代常量值。
② 设置参数的属性以及数据源。
参数化仅可以用于一个函数中的参量。你不能用参数表示非函数参数的字符串。另外,不是所有的函数都可以参数化的。参数类型解释:
DateTime:很简单,在需要输入日期/时间的地方,可以用DateTime类型来替代。其属性设置也很简单,选择一种格式即可。当然也可以定制格式。
Group Name:暂时不知道何处能用到,但设置简单。实际运行,LoadRunner使用该虚拟用户所在的Vuser Group来代替。但是在VuGen中运行时,Group Name将是None
Load Generator Name:在实际运行中,LoadRunner使用该虚拟用户所在LoadGenerator的机器名来代替。
Iteration Number:在实际运行中,LoadRunner使用该测试脚本当前循环的次数来代替。
Random Number:随机数。很简单。在属性设置中可以设置产生随机数的范围
Unique Number:唯一的数。在属性设置中可以设置第一个数以及递增的数的大小
参数属性:once在所有的反复中都使用同一个值,
each iteration则每次反复都要取新值,
each occurrence则只要发现该参数就要重新取值,也就是如果一个action中有多个该参数,每遇到一个就要重新取一个值。
2、设置好参数之后,可以通过设置迭代次数等信息来调用刚才设置的参数 点击按钮如图或者F4打开运行时设置窗口