2,charvar参数[10]的转换量。strcpy(var,lr_eval_string(“{param}”)):将参数{param}转换为语言C变量var
3.值()lr_eval_string(“{param}”):获取参数{param}的值。可以嵌套在其他函数中
4.编码转换函数lr_convert_string_scoing(lr_eval_string(“{msg}”),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,“ afterEncodeMsg”);将{msg}参数转换为utf-8编码的LR并转换为本地系统编码(最终为LR)))保存到LR参数{afterEncodeMsg}
5.参数数组操作lr_paramarr_random(“ param_arry”):从param_arry参数数组中随机获取一个值。请注意,param_arry不需要添加{}
Intsize;大小= lr_paramarr_len(“ param_arry”):获取param_arry参数数组的长度并将其保存为变量大小C
Intvalue;值= lr_paramarr_idx(“ param_arry”,1):获取param_arry参数数组的第一个值并将其存储在C变量值中。
6,web_url():获取接口。有关详细信息,请参见帮助文档。
7,web_custom_request():公共接口。有关详细信息,请参见帮助文档(您可以使用兼容的HTTP方法发出自定义HTTP请求)。
)
8,atoi(lr_eval_string(“{param}”)):将参数LR{param}转换为数值
9,web_reg_save_param:相关功能必须在请求之前编写
10,web_reg_find:文本检查点功能,必须在请求之前编写
11,strcmp(lr_eval_string(“{param}”),“ str”):比较两个字符串类型的变量,如果相等则返回0,否则返回1或-1。
12,lr_output_message(“ var”):输出信息:参数是LR参数,c语言变量或字符串。
13,lr_error_message();请输入错误信息
14,web_submit_data();函数,该函数发送通常注册为后续请求的表单
WebService接口1,web_service_call,通过Loadrunner 2,生成lr_xml_get_values,获取从服务器返回的xml中指定的节点的内容,保存在参数3中,以及是否存在lr_xml_find,xml检查点验证服务器返回的xml中指定的内容。返回不受保护的结果数
套接字1接口,lrs_create_socket(“ socket0”,“ TCP”,“ RemoteHost = 127。
0。
0。
1:8888“,LrsLastArg),创建套接字连接2,lrs_send(” socket0“,” buf0“,LrsLastArg),buf3,lrs_receive(” socket0“,” buf1“,LrsLastArg),在接收服务器上发送数据返回并保存到buf1
4,lrs_save_param(“ socket0”,NULL,“ RecivedData”,0,-1),获取从服务器返回的数据,RecivedData5参数,lrs_save_searched_string(“ socket0”,NULL,“ RecivedData”,“ LB / BIN =“,” RB / BIN = |“,1,0,-1),获取从服务器返回的数据,指定左右限制,过滤所需的数据,一个参数,最后3个存储在一个参数值序列号,偏移量,存储长度中(正确的极限不能与lenth同时存在。如果指定了正确的极限,则该值必须为-1。如果未指定,则可以使用NULL代替)
6,lrs_close_socket(“ socket0”),关闭链接7,lr_get_vuser_ip,获取虚拟用户IP地址
