loadrunner Lr_类函数之lr_get_attrib_string()

lr_get_attrib_string()

以字符串形式返回调用mdrv命令的参数的值。

char * lr_get_attrib_string(const char * argument);

 

参数说明:

argument一个命令行参数,其值为一个字符串。

 

当使用mdrv命令运行脚本时,lr_get_attrib_string函数返回命令行参数字符串。您将参数名称放在函数的参数字段中,lr_get_attrib_string返回与该参数相关联的字符串值。

如果mdrv命令行未用于运行脚本(例如,脚本直接在VuGen或LoadRunner中运行),则函数返回NULL。有关使用mdrv命令行运行脚本的更多信息,请参阅“HP LoadRunner虚拟用户生成器用户指南”。

如果您指定的参数无效,则函数返回NULL。这对于检查命令行选项或特定值是否有效非常有用。

命令行解析函数函数不需要手动解析命令行。

 

Example: lr_get_attrib_string

在以下示例中,lr_get_attrib_string从mdrv命令行字符串中检索用于运行脚本的主机字符串值的名称。

D:\ LoadRunner \ bin \ mdrv.exe

     -usr D:\ LR_Tests \ C \ get_attribute \ get_attribute.usr

     -out D:\ LR_Tests \ C \ get_attribute \ out

     -host sun2 -loop 4 -time 1.5

其中host,loop和time是要在get_attribute.usr中使用的mdrv命令行参数。 lr_get_attrib_string将参数“host”的值分配给变量“server”。

vuser_init(){

/ * LPCSTR是一个char *。 * /

      LPCSTR服务器;

      LPCSTR user =“tomh”;

      LPCSTR password =“pwd”;

      LPCSTR connect [10];

server = lr_get_attrib_string(“host”);

if(server == NULL){

lr_error_message ("Failed to login. Unknown host.\n");

return(0);

}}

/ *准备一个包含登录信息的字符串* /

sprintf(connect,“%s%s%s”,user,password,server);

lr_message(“%s”,connect);

return 0;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值