首页 > 代码库 > LoadRunner 一参多用
LoadRunner 一参多用
LoadRunner参数化后的值在脚本中多处位置引用(LoadRunner 一参多用)
LoadRunner的参数化给了我们很多便利,但是当一个脚本中同一个值出现多处,并且值都是一致的。这个时候,我们参数化的话,是否需要把这些数全部参数化呢?!
方法一:
使用同一参数化文件,把脚本中出现的值一一参数化(使用不同的参数名),最后关联到同一个参数文件。
记住:每个参数在参数文件中要拥有单独的一列,虽然所有的列内容都相同。
方法一,很直接很简单,但是不利于管理和维护,脚本的适用性也较差,因此我们试试第二种方法。
方法二:
思路:只参数化一个参数,将这个参数的值赋值给变量,然后将该变量运用到脚本的其他地方。那么参数每个值都会出现在统一出现在脚本的其他地方。
很简单,两个函数就搞定了。
char emailP[];
//定义数组存参数值
strcpy(emailP,lr_eval_string("{email}"));
//参数{email}, 将内容传到emailP变量。这个变量不能直接用,是指针类型,一用估计就报内存溢出。
lr_save_string(emailP,"mail");
//将emailP的值传给 mail 变量,直接就可以再其他地方使用这个mail变量了{mail}。
LoadRunner 一参多用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。