当用户在使用LoadRunner性能测试工具进行录制脚本时,可能会填写并提交一些数据。例如增加数据库记录,这些操作都会被录制到脚本当中。当多个虚拟用户运行脚本时,就会提交这些数据,所以为了模拟更加真实的环境,就需要对这些数据进行参数化输入,使不同的虚拟用户,提交不同的数据信息。
通过参数化的方式可以使得脚本的长度变短,还可以在测试脚本运行时使用不同的数值来进行测试。参数化还包含下面两项任务,一是在脚本中用参数取代常量值,二是设置参数的属性以及数据源。参数化仅仅能够用于一个函数中的参量,所以不能够用参数表示非函数参数的字符串。
下面为您简单介绍几种参数的类型:
1、 日期和时间:在需要输入日期或者时间的地方,可以采用DateTime 类型来替代,其属性设置也很简单,选择一种格式即可,也可以定制格式。
2、 组名:在LoadRunner实际运行过程中,会使用虚拟用户所在的Vuser Group 来进行代替,在VuGen 中运行时,Group Name会显示None。
3、 迭代编号:LoadRunner 使用该测试脚本当前循环的次数来代替。
4、 Vuser ID:实际运行时,LoadRunner会使用该虚拟用户的ID 来进行代替,该ID由Controller 控制。在VuGen 中运行时,Vuser ID 将会显示–1。
5、 随机数字:随机数。很简单。在属性设置中可以设置产生随机数的范围。
6、 唯一编号:唯一的数。在属性设置中可以设置第一个数以及递增的数的大小(每个Vuser的块大小)。
7、 File:需要在属性设置中编辑文件,添加内容。
8、 用户定义的函数:从用户开发的dll 文件提取数据。
如您想了解更多LoadRunner性能测试工具的相关知识内容,可点击左侧知识栏目进行观看。