51Testing软件测试论坛

标题: loadrunner参数化问题求解 [打印本页]

作者: ly21738922    时间: 2016-1-21 13:49
标题: loadrunner参数化问题求解
软件版本:loadrunner11,4个补丁已经全部打上。

场景:同一脚本有A,B两个参数,其中A包含a,b,c三个值,B包含1,2,3,4,5五个值,当A=a的时候B的值要全部执行一遍,同理当A=b,A=c的时候,B的所有值都要执行一遍。请问这个该怎么参数化?
作者: 远方的小企鹅    时间: 2016-1-21 13:55
坐等楼主解决问题
作者: Mr.Dong    时间: 2016-1-21 15:41
lr_output_message("%s",lr_eval_string("{A}"));
lr_output_message("%s",lr_eval_string("{B}"));
lr_output_message("%s",lr_eval_string("{B}"));
lr_output_message("%s",lr_eval_string("{B}"));
lr_output_message("%s",lr_eval_string("{B}"));
lr_output_message("%s",lr_eval_string("{B}"));
参数设置里A,Bselect next row方式都是sequential,A的update value on:each iteration,B的update value on:each occurence.
作者: ly21738922    时间: 2016-1-21 16:52
Mr.Dong 发表于 2016-1-21 15:41
lr_output_message("%s",lr_eval_string("{A}"));
lr_output_message("%s",lr_eval_string("{B}"));
l ...

B在脚本从上到下的一次迭代中只能一个数,不能变啊。还有别的什么思路吗?
作者: yhcreak    时间: 2016-1-22 07:44
很简单啊,aaaaabbbbbccccc                   123451234512345  顺序执行不久ok了
作者: Mr.Dong    时间: 2016-1-27 08:35
ly21738922 发表于 2016-1-21 16:52
B在脚本从上到下的一次迭代中只能一个数,不能变啊。还有别的什么思路吗?

楼上的方法是对的的,A的值可以设为aaaaabbbbbccccc,B的值设为123451234512345,都是顺序执行就行。
作者: 无名tuzi    时间: 2016-6-20 16:47
ly21738922 发表于 2016-1-21 16:52
B在脚本从上到下的一次迭代中只能一个数,不能变啊。还有别的什么思路吗?

A、B,select next row方式都是sequential。
A的update value on:each iteration,这表明一次迭代中A的值只选取一个,不同的迭代中,顺序选取
B的update value on:each occurence.这表明一次迭代中B的值每次都在变化,顺序选取。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2