loadrunner java 参数化_详细分析LoadRunner参数化

在进行网页的性能测试时,对网页的登录界面进行压力测试情况下就会使用到多用户进行登录,就需要对登录名和密码进行参数化,那么loadrunner怎么参数化设置呢?下面我们来详细分析一下。

一、我们这里通过loadurnner录制一个软件自带的航空网站登陆。下面是截取的登录代码

14a6d45bffa0b257f51e0d2732ffeead.png

二、下面通过loadrunner对用户名和密码进行参数化设置。

1、双击jojo,右击选择Replace with a Parameter,弹出窗口Select or Create Parameter,在 Parameter name处输入变量名name,点击OK,密码重复名字的操作。

229a58cb0f14feefbd02f26ba81cd52c.png

2、把用户名jojo改成变量name,密码bean改成变量psw

f46b2d3b6f8a80141384092091105ba5.png

三、下面对参数进行编辑添加。第一种方法是直接在界面上添加编辑。

1、点击P图标或者按键盘ctrl +L 进入参数化设置界面,

c1829ad875efc8bfe6c416bfdb4269a6.png

2、点击name进行编辑变量参数,点击Edit with Notepad,弹出记事本框,输入好用户名后,保存后,参数就设置完成了。密码也是重复名字的操作。

a2f6c1ba2323b08642924fe4a4ab8b0c.png

d83cc644d217ecff621fda5700847cdc.png

3、也可以在界面上直接编辑,添加行、列或者删除行、列

c439521f866f209381f82b8a88cfac2d.png

4、参数都添加后之后,我们要注意每个参数对应的名称

8551d0e507b3558a812d5d4184db6068.png     

a9cd7262f9a43074271c3637346e5c9d.png

5、也可以把所有的参数编辑在一个文件里面,一列对应一个参数。

ed13581aa6193116311239908c9bc979.png

6、当参数放在在一个文件里面时,设置处就要一一对应。

eb9d8ff3a8da69717ccf5b1b30026589.png

四、第2种方法对参数进行编辑添加,就是直接导入已编辑好了的数据。

1、在文件处选择已经编辑好的数据文件位置,点击打开后,文件111.dat的数据就自动导入进来了。

9630f4e7c55ac43ca8a3e9d8ddaa7e31.png

f269f121b9b59d02ab77b1fb2265e16d.png

五、设置好参数后,就可以设置数据取值方式与更新方法。

a1cae228be775e145d30c9721ad4381d.png

1、Select next row:  选择下一行方法

803a306a5ef21d0750f09ac79084cfd1.png

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) 对于单用户来说,顺序和唯一取值序列是相同的。

2、Update value on: 更新方式

362aa1b9d68ffa0549a4eb0ab39e3029.png

Each iteration 默认 每次迭代时取值 (常用)

Each occurrence 每次遇到该参数时取值

Once 取值仅一次,脚本运行过程中只取值一次值的是:一次选择,终身不变

3、When out of values: 选择Unique才需要考虑这个选项,数据不足时处理情况,表示取值越界后的处理方式

c95f434d31085f99a784b2cc0b1b63e1.png

Abort Vuser   放弃虚拟用户,不再取值

Continue in a cyclic manner  以循环的方式继续,当参数化文件中的值取完最后一个值后,又从参数化文件的第一行开始取值。

Continue with last value    当参数化文件中的值取完最后一个值后,持续一直最后一个值 。

六、各种组合情况下的取值,例如:参数化文件有10个数据分别是 1,2,3,4,5,6,7,8,9,10.现有1个用户取值,迭代次数为11次。

32353dc22016c2487a8646a2e60e933a.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值