LoadRunner实现参数化
LoadRunner实现参数化
hello,大家好!今天给大家分享一篇在loadrunner中如何实现参数化。
录制脚本
我是小白,先从录制脚本一步一步做起,就当是做笔记了,具体的项目是在我自己电脑部署,在这里给大家看一下我已经录制好的脚本。
这段脚本的函数体中有两个值,分别为用户名和密码。
2.创建参数化文件
3.设置参数值如下图:
此处使用方式1的形式插入数据:
3.插入参数后,设置脚本的运行次数,此处执行次数最好大于等于参数值的个数,这样便于查看循环的结果:
4.执行脚本,查看执行结果:
参数之间的关联:
以上做的只是对一个字段进行参数化,以下是参数化之间的关联步骤:
1.设置密码参数化,与用户名关联:
对密码进行参数化,利用编辑记事本的方式
2.设置用户名的列数为第一列
2.设置密码的列数为第二列
3.设置好运行次数之后,运行脚本,查看运行结果:
数据分配与更新方式: 脚本设置完参数化,脚本运行的每一遍所取的参数化的值都不一样
选择下一行的方式有三种:
Sequential-顺序和Each iteration
结果:分别将5条数据写入数据表中
功能说明:每迭代一次取一行值,从第一行开始取。当所有的值取完后,再从第一行开始取
(2)Sequential-顺序和Each occurrence-每次出现
结果:分别将5条数据写入数据表中
功能说明:每迭代一次取一行值,从第一行开始取。当所有的值取完后,再从第一行开始取
(3)Sequential-顺序和Once-只取一次
结果:表中写入5条一模一样的数据。
功能说明:每次迭代都取参数化文件中第一行的数据。
(4)随机(Random)和每次迭代(Each iteration)
结果:表中写入5条数据,但可能有重复数据出现
功能说明:每次从参数化文件中随机选择一行数据进行赋值
(5)随机(Random)和每次出现(Each occurrence)
结果:表中写入5条数据,但可能有重复数据出现
功能说明:每次从参数化文件中随机选择一行数据进行赋值
(6)随机(Random)和只取一次(once)
结果:表中写入5条相同数据
功能说明:第一次迭代时随机从参数化文件中取一行数据,后面每次迭代都用第一次迭代的数据。
(7)唯一(Unique)和每次迭代(Each iteration) 自动分配块大小
结果:分别将5条数据写入数据表中
功能说明:第一次迭代取参数化文件中的第一条数据,第二次迭代取第二条数据,以此类推。
(8)唯一(Unique)和每次出现(Each occurrence)步长为1
结果:分别将5条数据写入数据表中
功能说明:第一次迭代取参数化文件中的第一条数据,第二次迭代取第二条数据,以此类推。
(9)唯一(Unique)和只取一次(once)
结果:表中写入5条相同数据
功能说明:每次都取参数文件中的第一条数据进行赋值