loadrunner的socket协议各函数解释,使用方法和场景(慢慢补充,见谅)

来源:互联网 发布:电话线端口转换器 编辑:程序博客网 时间:2024/06/14 06:36

lrs_accept_connection: 接受套接字上的连接

lrs_ascii_to_ebcdic: 将缓冲区数据的ASCII格式EBCDIC格式

lrs_cleanup: 终止Winsock DLL的使用

不用多说了,你选择socket协议默认生成的脚本里面vuser_end就自带的,可以理解为终止脚本里面所有套接字的使用了

lrs_close_socket : 关闭打开的套接字

lrs_create_socket : 初始化套接字

lrs_decimal_to_hex_string : 将整数转换为十六进制字符串

lrs_disable_socket : 禁用套接字操作

lrs_ebcdic_to_ascii : 将缓冲区的数据从EBCDIC格式为ASCII格式

lrs_exclude_socket : 排除特定套接字的所有操作

lrs_free_buffer : 释放分配给缓冲区的内存

lrs_get_buffer_by_name : 获取指定缓冲区描述符的缓冲区及其大小

lrs_get_last_received_buffer: 获取接收到的最后一个缓冲区及其大小

lrs_get_last_received_buffer_size : 获取接收到的最后一个缓冲区的大小

lrs_get_received_buffer : 获取最后接收的缓冲区或它的一部分

lrs_get_socket_attrib : 获取套接字属性

lrs_get_socket_handler : 检索指定套接字的套接字处理程序

lrs_get_static_buffer : 获取静态缓冲区或它的一部分

lrs_get_user_buffer : 检索用户数据缓冲区的内容

lrs_get_user_buffer_size : 检索用户数据缓冲区的大小

lrs_hex_string_to_int : 将十六进制字符串转换为整数

lrs_length_receive : 接收指定长度的数据

lrs_length_send : 在流套接字上发送指定长度的数据

lrs_receive : 从数据报或流套接字接收数据

lrs_receive_ex : 从数据报或流套接字接收指定长度的数据

lrs_save_param : 将数据从静态或接收缓冲区保存到参数

lrs_save_param_ex :将数据从静态的、接收的或用户缓冲区保存到参数

lrs_save_searched_string : 一个发生在一个静态的或接收到的字符串缓冲区和保存搜索

lrs_send : 在数据报或流套接字上发送数据

lrs_set_accept_timeout : 设置接受套接字的超时

lrs_set_connect_timeout : 设置连接到套接字的超时

lrs_set_receive_option : 设置套接字接收选项

lrs_set_recv_timeout : 设置超时以接收套接字上的预期数据

lrs_set_recv_timeout2 : 设置接收数据的socket连接后建立一个超时

lrs_set_send_buffer : 指定要发送的缓冲区

lrs_set_send_timeout : 设置套接字上发送数据的超时

lrs_set_socket_handler : 为指定套接字设置套接字处理程序

lrs_set_socket_options : 设置套接字选项

lrs_startup : 初始化Winsock DLL

该函数说明你可以使用的windows套接字的最高版本,一般就在vuser_init那里自动生成,默认版本号一般就是257,初始化如果失败,脚本会全部终止,都是自带的,就不多做说明了


0 0
原创粉丝点击