Lr参数和变量(一)

发布时间:2016-12-8 22:13:19 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Lr参数和变量(一)",主要涉及到Lr参数和变量(一)方面的内容,对于Lr参数和变量(一)感兴趣的同学可以参考一下。

在VuGen中默认使用{}的字符串称之为参数,参数的最大有点是在LoadRunner函数中可以直接应用,例如 Web_link("test","TEXT={param}",LAST); 可以只用参数来替换需要点击的链接的名称,并且在运行脚本的时候,系统会自动解析这个参数并将值读出。 参数和变量的最大区别在于:参数必须在双引号中才能应用,而变量如果使用双引号则变成了一个字符串,所以使用lr_eval_string()函数的时候也是使用引号来调用。 参数和变量的定义法 常用的参数都是使用parameter List构建的,这种类型的参数是无需定义的,只要保证脚本中的参数名在参数列表中有同名参数即可,这种参数都包含了一组值。 而有些时候需要自己定义一个参数,这个参数是自行使用的,那么就需要使用lr_save_string()函数来实现了,将一个字符串保存为一个参数(将程序中的常量或变量保存为lr中的参数)。 将常量保存为参数: 例如:lr_save_string("zhangsan","name"); 将变量保存为参数:  例如:char *temp=”zhangsan“;             lr_save_string(temp,"name"); 这里就是把一个zhangsan的字符串赋值给了一个叫做”name“的参数。 如果接着编写下面的代码: lr_output_message(”姓名“,lr_eval_string(”{name}“)); 运行这个脚本,就把姓名的值显示出来了。 如果想要把数字和日期写入一个参数可以使用lr_save_int()和lr_save_datetime()函数来实现。如果需要把一定的格式写成参数,那么可以直接使用lr_param_sprintf()函数,例如: Action() {  //lr_eval_string("{parameters}")[0];  int index=56;//定义一个int变量  char *suffix="txt";//定义一个char类型的变量  lr_param_sprintf("LOG_NAME_PARAM","log_%d.%s",index,suffix,100);//”LOG_NAME_PARAM“是参数名,”log_%d.%s“,index,suffix是值  lr_output_message("The new file name is %s",lr_eval_string("{LOG_NAME_PARAM}"));//输出参数”LOG_NAME_PARAM“  return 0; }    

上一篇:LeetCode 64: Minimum Path Sum
下一篇:101个Google使用技巧

相关文章

相关评论