lr_get_attrib_string的使用

loadrunner controller 传递参数的一个方法: lr_get_attrib_string

lang  =    lr_get_attrib_string("lang");

if (lang==NULL || (strcmp(lang,"chs")  && strcmp(lang,"en"))  )

{

lr_error_message("lang argument error!!!!");

return  -1;

}

Controller run-time setting中 addition上增加一个name  =lang, value=X 的参数传递入脚本。

时间: 2024-11-09 03:23:17

lr_get_attrib_string的使用的相关文章

大开测试:性能—如何添加并运用附加变量(连载6)

7.6  如何添加并运用附加变量 1.问题提出 LoadRunner 11.0中[Vuser]>[Run-time Settings]>[General]>[Additionalattributes]配置选项是如何应用于性能测试的呢? 2.问题解答 LoadRunner 11.0提供了一个非常有用的功能,就是可以向脚本传递参数,可以测试并监控具有不同客户端参数的服务器. 通过选择[Vuser]>[Run-time Settings]>[General]>[Additio

loadRUnner常用函数

1.   web_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);/注册函数,在参数值出现的前面使用,注册成功时返回值为0,注册失败时返回值为1.左右边界需根据TreeView里相关步骤的SeverResponse代码来确定.用以上函数能获取第一个符合条件的数值.   2.   web_reg_save_param("参数名”,"LB=左边界”,"RB=右边界",&

lr常用函数

1.   web_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);/注册函数,在参数值出现的前面使用,注册成功时返回值为0,注册失败时返回值为1.左右边界需根据TreeView里相关步骤的SeverResponse代码来确定.用以上函数能获取第一个符合条件的数值.   2.   web_reg_save_param("参数名”,"LB=左边界”,"RB=右边界",&

LoadRunner 7 脚本开发和常用函数

开发性能测试脚本原则.简单 正确 高效 在lr中,脚本运行是解释执行的.所以在运行时,需要先编译. 局部变量和全局变量 1.在init.action.end中定义的变量就是局部变量 2.在globals.h中定义的变量是全局变量 3.什么时候定义全局变量 ? 整个过程中固定不变的,例如URL地址.KEY.其他 int a=100;//这个a是文件级别的.除了globals.h 都可访问 Action() { int a =10; int b =6; //在lr要使用变量,必须放在最上面. pri

LoadRunner中的C Vuser函数

LoadRunner中的C Vuser函数     事务函数: lr_end_sub_transaction 标记子事务的结束以便进行性能分析. lr_end_transaction 标记事务的结束. lr_end_transaction_instance 标记事务实例的结束以便进行性能分析. lr_fail_trans_with_error 将打开事务的状态设置为 LR_FAIL 并发送错误消息. lr_get_trans_instance_duration 获取事务实例的持续时间(由它的句柄

LR常用的函数

lr_start_transaction: 为性能分析标记事务的开始 lr_end_transaction: 为性能分析标记事务的结束 lr_rendezvous: 在 Vuser 脚本中设置集合点 lr_think_time : 暂停 Vuser 脚本中命令之间的执行 lr_start_sub_transaction: 标记子事务的开始 lr_end_sub_transaction :标记子事务的结束以便进行性能分析 lr_end_transaction_instance : 标记事务实例的结

LoadRunner中的Web 函数列表

web test LoadRunner fuction_list D:\Program Files (x86)\Mercury Interactive\Mercury LoadRunner\bin>ls -l *.chm -rw-rw-rw-   1 user     group       25893 May 20  2004 FuncRef.chm -rw-rw-rw-   1 user     group       29443 May 20  2004 RPM_Configuration

LoadRunner脚本 《第二篇》

一.基础函数简介 在VU左边导航栏中,有三个LoadRunner框架函数,分别是vuser_init().Action().vuser_end().这三个函数存在于任何Vuser类型的脚本中. vuser_init:虚拟用户的初始化函数,一般将用户初始化的操作放在这里,如登录操作.分配内存等.在做uvser_init的时候,Controller的Vuser状态区域会显示initialize状态(只运行一次). Action:虚拟用户要做的业务,用户的业务操作,也就是测试内容的主体.在VU里设置迭

loadrunner常用函数总结

事务函数:lr_end_sub_transaction 标记子事务的结束以便进行性能分析lr_end_transaction 标记 LoadRunner 事务的结束lr_end_transaction_instance 标记事务实例的结束以便进行性能分析lr_fail_trans_with_error 将打开事务的状态设置为 LR_FAIL 并发送错误消息lr_get_trans_instance_duration 获取事务实例的持续时间(由它的句柄指定)lr_get_trans_instanc