lr_eval_string,lr_save_string和 sprintf 函数使用介绍 一.lr_eval_string 使用介绍1.函数的主要作用:返回脚本中的一个参数当前的值,返回值类型:char 一般多用在调试脚本时输出参数的值.具体用法如下:lr_output_message("The parameter1's value is %s",lr_eval_string("{parameter1}")),其中参数parameter1在之前已经定义了的参数lr…
lr_save_string 和 sprintf 的使用 一.lr_save_string 使用介绍1.该函数主要是将程序中的常量或变量保存为lr中的参数.格式: //将常量保存为参数 lr_save_string("777","page"); web_url(http://www.sina.com.cn/{page}); lr_eval_string("{page}"); //将变量保存为参数,tmp为变量 lr_save_string(tmp…
一.lr_save_string函数 1.该函数主要是将程序中的常量或变量保存为参数: //将常量保存为参数 lr_save_string("777","page"); web_url(http://www.sina.com.cn/{page}); lr_eval_string("{page}"); //将变量保存为参数,tmp为变量 lr_save_string(tmp,"page"); web_url(http://www…
lr_eval_string() 函数的主要作用:返回脚本中的一个参数当前的值, 返回值类型:char 一般多用在调试脚本时输出参数的值.具体用法如下:lr_output_message("The parameter1's value is %s",lr_eval_string("{parameter1}")),其中参数parameter1在之前已经定义了的参数 lr_log_message(lr_eval_string("{parameter1}&quo…
lr_eval_string() 函数的主要作用:返回脚本中的一个参数当前的值(从参数中取得对应的值,并且转换为一个字符串). 格式:lr_eval_string("{参数名}"); 例如:lr_eval_string("{parm}"); 返回值类型:char 由于返回值类型是char类型,所以可以直接使用lr_output_message(lr_eval_string("{parm}"))函数输出到日志中. 如:lr_output_messa…
1. 发送post请求时使用web_submit_data 如: web_submit_data("create",//事务名 "Action=http://bizhi.sogou.com/diy/", //请求域名 "Method=POST", //请求类型为post "RecContentType=application/json", //返回格式为json "Referer=http://bizhi.sogou…
//字符串复制strcpy(str,"Hello ") ; //字符串连接strcat(str,"World !");lr_message("str: %s",str); //变量转为参数,将变量str的值存到参数Param中lr_save_string(str,"Param"); //参数复制lr_save_string(lr_eval_string("{Param}"),"Param_1&qu…
http://www.360doc.com/content/10/0806/13/1698198_44076570.shtml 就目前的了解.Loadrunner的脚本语言其实和C没什么区别.他内部的好多机制都是C实现的. 不过是一种“类C” 所以我从几个方面分析 1:定义常量变量和C一样 2:LR函数的参数使用与C有点不一样, 在LR中,C的变量和LR的参数是不一样的.任何C的变量都不能被LR的函数直接调用.应该用lr_eval_string来取值. 3:什么循环语句,选择语句都和C一样 4:…
就目前的了解.Loadrunner的脚本语言其实和C没什么区别.他内部的好多机制都是C实现的. 不过是一种“类C” 所以我从几个方面分析 1:定义常量变量和C一样 2:在LR中,C的变量和LR的参数是不一样的.    任何C的变量都不能被LR的函数直接调用.    应该用lr_eval_string来取值.    比如{NewParam}(LR中参数化的变量)直接用这个引用是没有问题的. 3:什么循环语句,选择语句都和C一样 4:一些函数的定义和C不一样.虽然名字一样,参数有不同 5: 输入输出…
一.参数: 1. 在LR函数中可以直接使用参数.参数必须在双引号“”中才能应用.大部分情况下,可以直接用参数代替函数中双引号内的数据.如下使用方法: lr_save_string("http://www.baidu.com","url");     web_url("test","URL={url}",LAST); 2. 参数是全局的,同一个脚本的任何一个action都能使用. 3. 在VuGen中,默认带有{}的字符串为参数…