LoadRunner代码模拟参数化过程

正常情况下,录制到了脚本,因为知道参数的规则,却不知道参数的总个数,如果直接在参数化列表中添加相应的数据,这样实现也是可以的,但是工作量毕竟稍微大了一点,我这样实现了脚本。首先,通过web_reg_save_param函数可以获取到相对应的想要参数化的内容,夹在LB、RB之间,其中的ord设置为all,这样的情况下,可以获取到所有的数据,这时候所有的数据全都存储到了number参数中 。 

        web_reg_save_param("number", 



        "LB=<Id>", "RB=</:Id>", 


        "ORD=ALL", 


        LAST );

以后再日志中打印的时候,会打印出所有的关联的内容,关联的数据自然就被打印到了log中,可以查看到相对应的数据是否正常

接下来,定义数据,整形或者字符型,定义完了之后,使用itoa函数将数据转化为字符串


itoa(Endid,EndidString,10);//数据全部存储到了EndiidString 中了


这时候,如果我们把EndidString以 {EndidString}的形势插入到代码中,是运行通过不了的,我们要做的是将EndidString转化为参数的形势,然后插入,代码就能正常运行了,使用函数


lr_save_string(EndidString,"endid");//将字符串转化为参数


这时候,数据全都存储到了endid中,只需要将 ”{endid}“插入即可了。

你可能感兴趣的:(LoadRunner代码模拟参数化过程)