1、录制一个简单的登录脚本
下图是截取的使用Loadrunner自带的飞机订票网站录制登录部分的代码:
2、然后对用户名和密码进行参数化设置
此处的sessionID可以进行关联
如果我们的多个用户使用的是同一个密码,只是用户名不相同,那么我们可以只对用户名进行参数化,这也可以节约小伙伴们的很多时间。
在本文我们还是都参数化来演示吧:
然后就会出现一个小小的框框叫你填写变量名啦:
然后就会出现一个小小的框框叫你填写变量名啦:
3、对变量进行传参
右击变量名,选择这个按钮,也可以使用CTRL+L快捷键:
之后我们就进入了参数列表,左侧为变量列表右侧为详细设置:
如果我们选择的是使用记事本编辑的话,界面如下:
当然也可以在界面上直接编辑,添加行、列或者删除行、列,这适用于数据比较少的场景,多的话还是使用数据库导入吧。
如果我们把所有参数都保存在了一个文档中,就像下面这样:
那么我们可以根据列来选择内容。
4、两个重要选项卡讲解
- Select next row: 选择下一行方法
Sequential 默认 顺序的,按照参数化的数据顺序,从上往下一个一个的来取。
Random 随机取,参数化中的数据,每次随机的从中抽取数据。
Unique 唯一,唯一的向下取值,只能被用一次。
Same line as xxx ,和xxx列取同一行的值,(行相同)步调一致
- Update value on: 更新方式
Each iteration 默认 每次迭代时取值 (常用)
Each occurrence 每次遇到该参数时取值
Once 取值仅一次,脚本运行过程中只取值一次值的是:一次选择,终身不变
详细解释下:
这个东西就是你把上面的都设置好啦,但是不知道具体到底用户运行顺序效果是怎么样的,你就可以点击这个按钮进行模拟,就像这样:
这就可以让你直观的看到每一次迭代时到底是使用的哪一个用户名密码啦。
将这些都设置完成之后我们的参数化就结束了。