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中几个超时函数的用法相关推荐

  1. python中split的用法取第二个分片_python中split()函数的用法

    函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...

  2. mysql timestamp 差值_MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法(两个日期之间的差值)...

    MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 在应用时,经常要使用这两个函数TIMESTAMPDIFF和TIMESTAMPADD. 一,TIMESTAMPDIFF 语法: ...

  3. matlab repmate,MATLAB中“repmat”与“cat”函数的用法

    MATLAB中"repmat"与"cat"函数的用法 1. repmat函数 >> z=repmat(5,2,3) z = 5 5 5 5 5 5 ...

  4. python items函数用法,Python中dictionary items()系列函数的用法实例

    本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...

  5. python enumerate函数_关于python中enumerate和zip函数的用法及举例

    关于python中enumerate和zip函数的用法及举例 关于enumerate函数: enumerate函数可以同时返回列表或元组等可迭代对象的下标和内容,但实际上,enumerate函数实际返 ...

  6. C++中有关queue常用函数的用法及其注意要项

    11:C++中有关queue常用函数的用法及其注意要项 #include<bits/stdc++.h> using namespace std; int main(){queue < ...

  7. “约见”面试官系列之常见面试题之第七十六篇之vue-router中的路由钩子函数基本用法 (建议收藏)

    vue-router中的路由钩子函数基本用法 路由钩子函数分为三种类型如下: 第一种:全局钩子函数. router.beforeEach((to, from, next) => { consol ...

  8. python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)

    本篇文章给大家带来的内容是关于python中字符串内置函数的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. capitalize() 首字母大写a='somewor ...

  9. linux之getcwd函数解析,Linux 中C语言getcwd()函数的用法

    Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将 ...

最新文章

  1. 【Android NDK 开发】JNI 线程 ( JNI 线程创建 | 线程执行函数 | 非 JNI 方法获取 JNIEnv 与 Java 对象 | 线程获取 JNIEnv | 全局变量设置 )
  2. [asp常用代码]文件上传代码
  3. SAP 电商云 Spartacus UI 3.4.5 版本引入的对并发 SSR 请求的支持
  4. vue循环中的v-show
  5. TVP两周年:携手同行,让未来可见
  6. 南开大学计算机本科论文,南开大学本科毕业论文设计-南开大学教务处主页.DOC...
  7. 创建 JavaScript 对象
  8. [吴恩达机器学习笔记]14降维3-4PCA算法原理
  9. 开发日志:按照每月每天,每年每月,每月每周汇总数据
  10. 京东金融移动安全体系
  11. VJ—蟠桃记(C语言)
  12. 热传导方程的差分格式原理与matlab实现
  13. Java开源 J2EE框架(一)
  14. class文件与dex文件解析
  15. 计算机网络最短路径算法SPF,spf算法(spf算法计算最短路径)
  16. hp104w打印机连接无线
  17. 罗永浩和锤子手机:对不起,我被你打动了
  18. 交换最大数与最小数java编程_善知教育笔记之JavaSE_Java编程基础
  19. Java键盘输入一个int数组
  20. 在微服务架构中管理技术债务

热门文章

  1. 数据库类型区分 原创
  2. 读书有益——》关于 “雪” 的成语
  3. python 斯皮尔曼相关系数_使用Python计算非参数的秩相关
  4. 读完《筚路蓝缕——世纪工程决策建设记述》
  5. 有效前沿,CAMP, CAL, SML
  6. mysql explain参数_MySQL命令 Explain参数说明
  7. 如何投影一个纹理 (翻译:心蓝 潘李亮)
  8. 循环结构的数据流分析方法
  9. linux aeon gcc,在rosettaCM中,一些操作所需要的linux命令
  10. Unity KeyCode键值