Loadrunner中几个超时函数的用法
1、lrs_set_accept_timeout
lrs_set_accept_timeout(30,0);
lrs_create_socket("socket2", "TCP", "LocalPort=625", "Backlog=5", LrsLastArg);
lrs_accept_connection("socket"2, "socket3");
上述例子开启了监听端口625,连接名称是socket3,超时时间30秒,即30秒内没有收到连接请求,脚本就会停止,相应监听端口也会关闭!
2、lrs_set_connect_timeout
此函数用在尝试建立TCP连接之前,如果在指定时间内没有连接成功,则返回连接超时:Error : Timeout expired while trying to connect. Error code : 9017.上例子:
lrs_set_connect_timeout(100, 0);
lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=ftp.mercury.com:23", LrsLastArg);
3、lrs_set_recv_timeout
此函数用在连接建立成功,并已发送请求报文,尝试去接收返回报文的时间,如果超过指定时间没有收到返回,则会报接收超时,上例子:
lrs_create_socket("socket2", "TCP", "RemoteHost=tears.mercury.co.il:23", LrsLastArg);
lrs_send("socket2", "buf2", LrsLastArg);
lrs_set_recv_timeout(120, 0);
lrs_receive("socket2", "buf3", LrsLastArg);
此例子中指定超时时间为120秒。
4、lrs_set_recv_timeout2
此函数用在创建连接成功,接收到服务器返回的消息后,获取匹配消息的超时时间。lrs_receive接收到数据后,会和预期的数据长度进行比较,如果长度不匹配,它将重新从套接字上读取数据,直到超时为止,上例子:
lrs_create_socket("socket2", "TCP","RemoteHost=tears.mercury.co.il:23", LrsLastArg);
lrs_send("socket2", "buf2",LrsLastArg);
lrs_set_recv_timeout(120,0);
lrs_set_recv_timeout2(10,0);
lrs_receive("socket2", "buf3",LrsLastArg);
5、lrs_set_send_timeout
lrs_create_socket("socket2", "TCP", "RemoteHost=tears.mercury.co.il:23", LrsLastArg);
lrs_set_send_timeout(90,0);
lrs_send("socket2", "buf2", LrsLastArg);
此例子指定发送超时时间为90秒。
Loadrunner中几个超时函数的用法相关推荐
- python中split的用法取第二个分片_python中split()函数的用法
函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...
- mysql timestamp 差值_MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法(两个日期之间的差值)...
MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 在应用时,经常要使用这两个函数TIMESTAMPDIFF和TIMESTAMPADD. 一,TIMESTAMPDIFF 语法: ...
- matlab repmate,MATLAB中“repmat”与“cat”函数的用法
MATLAB中"repmat"与"cat"函数的用法 1. repmat函数 >> z=repmat(5,2,3) z = 5 5 5 5 5 5 ...
- python items函数用法,Python中dictionary items()系列函数的用法实例
本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...
- python enumerate函数_关于python中enumerate和zip函数的用法及举例
关于python中enumerate和zip函数的用法及举例 关于enumerate函数: enumerate函数可以同时返回列表或元组等可迭代对象的下标和内容,但实际上,enumerate函数实际返 ...
- C++中有关queue常用函数的用法及其注意要项
11:C++中有关queue常用函数的用法及其注意要项 #include<bits/stdc++.h> using namespace std; int main(){queue < ...
- “约见”面试官系列之常见面试题之第七十六篇之vue-router中的路由钩子函数基本用法 (建议收藏)
vue-router中的路由钩子函数基本用法 路由钩子函数分为三种类型如下: 第一种:全局钩子函数. router.beforeEach((to, from, next) => { consol ...
- python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)
本篇文章给大家带来的内容是关于python中字符串内置函数的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. capitalize() 首字母大写a='somewor ...
- linux之getcwd函数解析,Linux 中C语言getcwd()函数的用法
Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将 ...
最新文章
- 【Android NDK 开发】JNI 线程 ( JNI 线程创建 | 线程执行函数 | 非 JNI 方法获取 JNIEnv 与 Java 对象 | 线程获取 JNIEnv | 全局变量设置 )
- [asp常用代码]文件上传代码
- SAP 电商云 Spartacus UI 3.4.5 版本引入的对并发 SSR 请求的支持
- vue循环中的v-show
- TVP两周年:携手同行,让未来可见
- 南开大学计算机本科论文,南开大学本科毕业论文设计-南开大学教务处主页.DOC...
- 创建 JavaScript 对象
- [吴恩达机器学习笔记]14降维3-4PCA算法原理
- 开发日志:按照每月每天,每年每月,每月每周汇总数据
- 京东金融移动安全体系
- VJ—蟠桃记(C语言)
- 热传导方程的差分格式原理与matlab实现
- Java开源 J2EE框架(一)
- class文件与dex文件解析
- 计算机网络最短路径算法SPF,spf算法(spf算法计算最短路径)
- hp104w打印机连接无线
- 罗永浩和锤子手机:对不起,我被你打动了
- 交换最大数与最小数java编程_善知教育笔记之JavaSE_Java编程基础
- Java键盘输入一个int数组
- 在微服务架构中管理技术债务