当前位置: 首页 > 工具软件 > LoadRunner > 使用案例 >

LoadRunner 程序

姬旭
2023-12-01
今天琢磨了一下LoadRunner的变量、参数的输出与相互转化的问题,写一例题:

/********** 参数和变量传递 ***********/
Variable( )
{

char * ip = lr_get_vuser_ip();//获取当前用户的IP地址,保存在IP变量里。
char * gname = lr_get_host_name ();//获取当前用户的机器名,保存在GNAME变量里。

if(ip)
/* 参数转变量 */ //RunTime是已定义的参数,下文也可以直接调用
lr_vuser_status_message("Ip地址: %s ,参数 : %s",ip,lr_eval_string("{RunTime}"));
else
lr_vuser_status_message("未启动IP欺骗……");

/* 变量转参数 */
lr_save_string(gname, "GN" );//把变量IP存在“GN”参数里,下文可以直接用 {GN} 调用。

/* 参数输出 */
web_submit_data("StatusReporter",
"Name=title", "Value={RunTime}", ENDITEM,
"Name=content", "Value={GN}", ENDITEM,
LAST);

/* 变量输出 */
lr_output_message("当前IP地址: %s ",ip);

lr_think_time(2); //停顿两秒便于观察。

return 0;
}
/*********************END***************************/

这段代码,虽然很简单,但已含概了变量与参数的转化与输出。
 类似资料: