LoadRunner参数化
来源:互联网 发布:淘宝网天猫女装风衣 编辑:程序博客网 时间:2024/04/29 09:08
在LoadRunner中的参数化是很多让初学者头疼的问题,这里做一个小结,首先理解一下这几个名词:
sequential :按顺序的为Vuser分配数据,当Vuser访问数据表时,他会提取下一个数据
Random:顾名思义,随机地为Vuser分配数据
Unique :为每一个Vuser分配唯一的顺序值,但是应保证数据对于Vuser是充足的。这些参数的具体使用可以参照下表
对于学习LR,只靠看是不够的,下面动手进行一些实验。
首先打开LoadRunner,为方便起见,输入如下代码:
Action()
{
lr_output_message("%s",lr_eval_string("{username}"));
lr_output_message("%s",lr_eval_string("{username}"));
return 0;
}
之后使用如下参数,在Run-Time Setting中将迭代次数设置为9
对于分配方法和更新方法的9种组合自己做一下试验,相信就可以很快的理解了。
1、Sequential + Each Iteration:9次迭代,按顺序将每次结果输出
2、Sequential + Each Occuren :每次遇到参数{username}就依次取值,看到第五次迭代有取回了第一个值Kim
3、Sequential + Once :所有的结果都是第一个数据Kim
4、Random + Each Iteration:9次迭代,每一次都会随机取值,而且取值有可能重复
5、Random + Each Occuren:9次迭代,每一次遇到参数{username}就会随机取值
6、Random + Once:第一个数据随机取值,之后所有的数据都是这一个值
7、Unique + EachIteration:9次迭代,取值为一,这里的结果和1相同,那么再做一次实验:将迭代次数置为10,执行1和7.可以看到,当选择Sequential时,由于取值并不是唯一的,LR会冲头再来使用Kim这个数据;当选择Unique时,如果迭代次数超出了数据数量,就把最后一个值当作unique 值,重复使用Julie。
8、Unique + EachOccuren:在选择这种组合时,LR会提示为每个Vuser分配多少个数据,我选择的是“2”,来看看结果:每一次遇见参数{username},会为Vuser分配两个唯一的数据,这里的“唯一”是指对于每一次迭代而言,当数据不够使用时,从结果中看到Julie被当作唯一值分配给后面的Vuser。
9、Unique + Once:可以看到,输出的全部都是Kim。
对于LoadRunner的参数化看起来是很头晕,但是只要实际操作一下,可以发现并没有想象得那么难,还是那句话,关键在于实践。
- LoadRunner参数化
- loadrunner参数化总结
- LoadRunner脚本参数化
- loadrunner参数化总结
- LoadRunner参数化详解
- loadrunner参数化
- LoadRunner参数化详解
- LoadRunner参数化详解
- LoadRunner参数化详解
- LoadRunner参数化详解
- LoadRunner参数化详解
- Loadrunner 参数化
- LOADRUNNER的参数化
- LoadRunner参数化详解
- LoadRunner参数化详解
- LoadRunner参数化详解
- LoadRunner参数化详解
- LoadRunner参数化详解
- 性能测试的关注点
- Linux下常用压缩解压命令
- 天天找工作,烦啊
- Vim配置大全
- 关于在程序中设定combobox的下拉菜单宽度[delphi]
- LoadRunner参数化
- LoadRunner中参数化和关联
- SIP终端无法注册成功处理
- 关于TDateTimePicker的设定[delphi]
- 本地测试好了,但到国外主机后,asp出现很多错误解决办法
- 光纤接头区别
- 在VC++6.0下构建可直接编辑的列表控件类
- Visual C++/MFC入门教程(二)
- Vista+Cygwin1.7.1+ns2.27安装总结