loadrunner脚本开发-控制取值方式

构造了100数据,注册了100账号。

通过excle构造了用户数据信息,回放脚本我们设置迭代了100迭代100每次都是跑一个新的值

那么他到底是怎么来取这100条数据的,这通过我们的lr来控制的。

 

1、找到要取值的参数

新建一个脚本,

如下一行函数,然后运行下脚本。(Lr_开头的是通用函数,web_开头的是web函数)

 loadrunner脚本开发-控制取值方式_第1张图片

日志Replay Log 里能看到hello 这个词

 loadrunner脚本开发-控制取值方式_第2张图片

上面这个函数不明显,换个函数试试,如下图,,工作中脚本可别这样输入error,调试的时候可以用

 loadrunner脚本开发-控制取值方式_第3张图片

2、对hello参数化,双击 hello->右击单击Replace with a Parameter

在弹出的窗口中,给参数起个名,点OK;参数化类型这块指的是我们的数据来自什么地方,一般LR中常见的参数类型就是File,file是记事本,就是我们把数据保存到记事本里去。

 

设置完成上面的后,我们再去运行一下脚本,出现的是如下信息而不是hello

因为这个函数就是把双引号里面的值原样输出不会去做一些参数取值的。

 loadrunner脚本开发-控制取值方式_第4张图片

 

如果取出参数里面的值就需要添加如下函数,

这个函数返回类型是char*类型,

执行的时候回去调用括号里面这个函数,通过这个函数先把参数message里面的值给取出来,传给error_message

这样运行后hello就会显示出来。

 

2、参数化

参数和我们脚本的关系,如下图所示

 loadrunner脚本开发-控制取值方式_第5张图片

不管你构造了多少条数据,在红框中这里默认只显示100数据。

 loadrunner脚本开发-控制取值方式_第6张图片

3、控制取值方式

 接下来我们构造几个数据,看一下怎么控制他的输出。

password username 取值没在一个文件里。所有要合在一个文件里。

点击上图中Edit with Motepad ,可直接编辑记事本中的数据

如果数据中包含逗号,那用逗号分隔列就会有冲突,我们可以把分隔符设置为*”,设置完后。列表中的数据就变成一列了,因为逗号已经不是分隔符了。如下图

 loadrunner脚本开发-控制取值方式_第7张图片loadrunner脚本开发-控制取值方式_第8张图片

 

我们在测试中98%的参数是迭代更新

 loadrunner脚本开发-控制取值方式_第9张图片

账号一旦随机取值,那密码要设置为跟着用户走。如下图

点Simulate Parameter 能看模拟的设置的取值是怎么取的。

在关闭这个参数窗口,我们点【Close】,不要点叉号。 Close有保存的功能

 loadrunner脚本开发-控制取值方式_第10张图片

当我们有多个参数,他们之间有关系的时候就可以放到一起,来取值。

像我们的论坛,帖子的标题和内容,就可以放到一张表格里面

 

你可能感兴趣的:(loadrunner脚本开发-控制取值方式)