在进行网页的性能测试时,对网页的登陆界面进行压力测试状况下就会使用到多用户进行登陆,就须要对登陆名和密码进行参数化,那么loadrunner怎么参数化设置呢?下面咱们来详细分析一下。dom
1、咱们这里经过loadurnner录制一个软件自带的航空网站登录。下面是截取的登陆代码性能
2、下面经过loadrunner对用户名和密码进行参数化设置。测试
一、双击jojo,右击选择Replace with a Parameter,弹出窗口Select or Create Parameter,在 Parameter name处输入变量名name,点击OK,密码重复名字的操做。网站
二、把用户名jojo改为变量name,密码bean改为变量psw spa
3、下面对参数进行编辑添加。第一种方法是直接在界面上添加编辑。3d
一、点击P图标或者按键盘ctrl +L 进入参数化设置界面,blog
二、点击name进行编辑变量参数,点击Edit with Notepad,弹出记事本框,输入好用户名后,保存后,参数就设置完成了。密码也是重复名字的操做。it
三、也能够在界面上直接编辑,添加行、列或者删除行、列io
四、参数都添加后以后,咱们要注意每一个参数对应的名称ast
五、也能够把全部的参数编辑在一个文件里面,一列对应一个参数。
六、当参数放在在一个文件里面时,设置处就要一一对应。
4、第2种方法对参数进行编辑添加,就是直接导入已编辑好了的数据。
一、在文件处选择已经编辑好的数据文件位置,点击打开后,文件111.dat的数据就自动导入进来了。
5、设置好参数后,就能够设置数据取值方式与更新方法。
一、Select next row: 选择下一行方法
Sequential 默认 顺序的,按照参数化的数据顺序,从上往下一个一个的来取。
Random 随机取,参数化中的数据,每次随机的从中抽取数据。
Unique 惟一,惟一的向下取值,只能被用一次。
Same line as xxx ,和xxx列取同一行的值,(行相同)步调一致
例如:数据a b c d e f g ...,现有3个用户(甲乙丙)取值;循环2次。
A) 顺序方式:甲(a, b) 乙(a, b) 丙(a, b)
B) 惟一方式:甲(a, b) 乙(c, d) 丙(e, f)
若是是注册,采用惟一方式,用过了就不能再用
C) 对于单用户来讲,顺序和惟一取值序列是相同的。
二、Update value on: 更新方式
Each iteration 默认 每次迭代时取值 (经常使用)
Each occurrence 每次遇到该参数时取值
Once 取值仅一次,脚本运行过程当中只取值一次值的是:一次选择,终身不变
三、When out of values: 选择Unique才须要考虑这个选项,数据不足时处理状况,表示取值越界后的处理方式
Abort Vuser 放弃虚拟用户,再也不取值
Continue in a cyclic manner 以循环的方式继续,当参数化文件中的值取完最后一个值后,又从参数化文件的第一行开始取值。
Continue with last value 当参数化文件中的值取完最后一个值后,持续一直最后一个值 。
6、各类组合状况下的取值,例如:参数化文件有10个数据分别是 1,2,3,4,5,6,7,8,9,10.现有1个用户取值,迭代次数为11次。